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 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 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
-