Package com.itextpdf.io.image
Class PngImageData
- java.lang.Object
-
- com.itextpdf.io.image.ImageData
-
- com.itextpdf.io.image.RawImageData
-
- com.itextpdf.io.image.PngImageData
-
public class PngImageData extends RawImageData
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]
colorPalette
private int
colorType
private float
gamma
private PngChromaticities
pngChromaticities
-
Fields inherited from class com.itextpdf.io.image.RawImageData
CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, typeCcitt
-
Fields inherited from class com.itextpdf.io.image.ImageData
bpc, colorEncodingComponentsNumber, colorTransform, data, decode, decodeParms, deflated, dpiX, dpiY, filter, height, imageAttributes, imageMask, imageSize, interpolation, inverted, mask, mySerialId, originalType, profile, rotation, transparency, url, width, XYRatio
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PngImageData(byte[] bytes)
protected
PngImageData(java.net.URL url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getColorPalette()
int
getColorType()
float
getGamma()
PngChromaticities
getPngChromaticities()
boolean
isGrayscaleImage()
boolean
isHasCHRM()
boolean
isIndexed()
void
setColorPalette(byte[] colorPalette)
void
setColorType(int colorType)
void
setGamma(float gamma)
void
setPngChromaticities(PngChromaticities pngChromaticities)
-
Methods inherited from class com.itextpdf.io.image.RawImageData
getTypeCcitt, isRawImage, setTypeCcitt
-
Methods inherited from class com.itextpdf.io.image.ImageData
canBeMask, canImageBeInline, getBpc, getColorEncodingComponentsNumber, getColorTransform, getData, getDecode, getDecodeParms, getDpiX, getDpiY, getFilter, getHeight, getImageAttributes, getImageMask, getOriginalType, getProfile, getRotation, getTransparency, getUrl, getWidth, getXYRatio, isDeflated, isInterpolation, isInverted, isMask, isSoftMask, loadData, makeMask, setBpc, setColorEncodingComponentsNumber, setColorTransform, setDecode, setDeflated, setDpi, setFilter, setHeight, setImageAttributes, setImageMask, setInterpolation, setInverted, setProfile, setRotation, setTransparency, setUrl, setWidth, setXYRatio
-
-
-
-
Field Detail
-
colorPalette
private byte[] colorPalette
-
colorType
private int colorType
-
gamma
private float gamma
-
pngChromaticities
private PngChromaticities pngChromaticities
-
-
Method Detail
-
getColorPalette
public byte[] getColorPalette()
-
setColorPalette
public void setColorPalette(byte[] colorPalette)
-
getGamma
public float getGamma()
-
setGamma
public void setGamma(float gamma)
-
isHasCHRM
public boolean isHasCHRM()
-
getPngChromaticities
public PngChromaticities getPngChromaticities()
-
setPngChromaticities
public void setPngChromaticities(PngChromaticities pngChromaticities)
-
getColorType
public int getColorType()
-
setColorType
public void setColorType(int colorType)
-
isIndexed
public boolean isIndexed()
-
isGrayscaleImage
public boolean isGrayscaleImage()
-
-