org.apache.batik.ext.awt.image.codec.png
public static class PNGEncodeParam.RGB extends PNGEncodeParam
Constructor Summary | |
---|---|
RGB() Constructs an instance of PNGEncodeParam.RGB . |
Method Summary | |
---|---|
int[] | getBackgroundRGB()
Returns the RGB value of the suggested background color.
|
int[] | getTransparentRGB()
Returns the RGB value to be used to denote transparency.
|
boolean | isBackgroundSet()
Returns true if a 'bKGD' chunk will be output. |
void | setBackgroundRGB(int[] rgb)
Sets the RGB value of the suggested background color.
|
void | setBitDepth(int bitDepth)
Sets the desired bit depth for an RGB image. |
void | setTransparentRGB(int[] transparentRGB)
Sets the RGB value to be used to denote transparency.
|
void | unsetBackground()
Suppresses the 'bKGD' chunk from being output. |
PNGEncodeParam.RGB
. If the background color has not previously been set, or has been
unset, an IllegalStateException
will be thrown.
Throws: IllegalStateException if the background color is not set.
If the transparent color has not previously been set,
or has been unset, an IllegalStateException
will be thrown.
Throws: IllegalStateException if the transparent color is not set.
rgb
parameter should have 3 entries.
The 'bKGD' chunk will encode this information.
Setting this attribute will cause the alpha channel of the input image to be ignored.
The 'tRNS' chunk will encode this information.