Class Dithering
java.lang.Object
org.apache.commons.imaging.palette.Dithering
Dithering algorithms to use when quantizing an image to palette form.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyFloydSteinbergDithering(BufferedImage image, Palette palette) Changes the given image to only use colors from the given palette, applying Floyd-Steinberg dithering in the process.
-
Method Details
-
applyFloydSteinbergDithering
public static void applyFloydSteinbergDithering(BufferedImage image, Palette palette) throws ImagingException 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:
ImagingException- if it fails to read the palette index
-