Class ExtraSamplesColorModel
java.lang.Object
java.awt.image.ColorModel
java.awt.image.ComponentColorModel
com.twelvemonkeys.imageio.plugins.tiff.ExtraSamplesColorModel
- All Implemented Interfaces:
Transparency
ExtraSamplesColorModel.
- Version:
- $Id: ExtraSamplesColorModel.java,v 1.0 19/11/2017 harald.kuhr Exp$
-
Field Summary
FieldsFields inherited from class java.awt.image.ColorModel
pixel_bits, transferType
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
-
Constructor Summary
ConstructorsConstructorDescriptionExtraSamplesColorModel
(ColorSpace cs, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents) -
Method Summary
Modifier and TypeMethodDescriptionprivate Object
boolean
private int
getAlphaRaster
(WritableRaster raster) int
getComponentSize
(int componentIdx) getDataElements
(int rgb, Object pixel) int
int
hashCode()
boolean
Methods inherited from class java.awt.image.ComponentColorModel
coerceData, createCompatibleSampleModel, createCompatibleWritableRaster, getAlpha, getAlpha, getBlue, getBlue, getComponents, getComponents, getDataElement, getDataElement, getDataElements, getDataElements, getGreen, getGreen, getNormalizedComponents, getNormalizedComponents, getRed, getRed, getRGB, getRGB, getUnnormalizedComponents, isCompatibleRaster
Methods inherited from class java.awt.image.ColorModel
getColorSpace, getComponentSize, getNumColorComponents, getPixelSize, getRGBdefault, getTransferType, getTransparency, hasAlpha, isAlphaPremultiplied, toString
-
Field Details
-
numComponents
private final int numComponents -
componentSize
private final int componentSize
-
-
Constructor Details
-
ExtraSamplesColorModel
ExtraSamplesColorModel(ColorSpace cs, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents)
-
-
Method Details
-
getNumComponents
public int getNumComponents()- Overrides:
getNumComponents
in classColorModel
-
getComponentSize
public int getComponentSize(int componentIdx) - Overrides:
getComponentSize
in classColorModel
-
isCompatibleSampleModel
- Overrides:
isCompatibleSampleModel
in classComponentColorModel
-
getAlphaRaster
- Overrides:
getAlphaRaster
in classComponentColorModel
-
getAlphaComponent
private int getAlphaComponent() -
getDataElements
- Overrides:
getDataElements
in classComponentColorModel
-
createDataArray
-
equals
- Overrides:
equals
in classComponentColorModel
-
hashCode
public int hashCode()- Overrides:
hashCode
in classComponentColorModel
-