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.