Class Dithering
- java.lang.Object
-
- org.apache.commons.imaging.palette.Dithering
-
public final class Dithering extends Object
Dithering algorithms to use when quantizing an image to palette form.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
applyFloydSteinbergDithering(BufferedImage image, Palette palette)
Changes the given image to only use colors from the given palette, applying Floyd-Steinberg dithering in the process.
-
-
-
Method Detail
-
applyFloydSteinbergDithering
public static void applyFloydSteinbergDithering(BufferedImage image, Palette palette) throws ImageWriteException
Changes the given image to only use colors from the given palette, applying Floyd-Steinberg dithering in the process. Ensure that your alpha values in the image and in the palette are consistent.- Parameters:
image
- the image to changepalette
- the palette to use- Throws:
ImageWriteException
- if it fails to read the palette index
-
-