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, transferTypeFields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT -
Constructor Summary
ConstructorsConstructorDescriptionExtraSamplesColorModel(ColorSpace cs, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents) ExtraSamplesColorModel(ColorSpace cs, int[] bits, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents) -
Method Summary
Modifier and TypeMethodDescriptioncreateCompatibleSampleModel(int w, int h) createCompatibleWritableRaster(int w, int h) private Objectbooleanprivate intgetAlphaRaster(WritableRaster raster) intgetComponentSize(int componentIdx) getDataElements(int rgb, Object pixel) intinthashCode()booleanMethods inherited from class java.awt.image.ComponentColorModel
coerceData, getAlpha, getAlpha, getBlue, getBlue, getComponents, getComponents, getDataElement, getDataElement, getDataElements, getDataElements, getGreen, getGreen, getNormalizedComponents, getNormalizedComponents, getRed, getRed, getRGB, getRGB, getUnnormalizedComponents, isCompatibleRasterMethods 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) -
ExtraSamplesColorModel
ExtraSamplesColorModel(ColorSpace cs, int[] bits, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents)
-
-
Method Details
-
getNumComponents
public int getNumComponents()- Overrides:
getNumComponentsin classColorModel
-
getComponentSize
public int getComponentSize(int componentIdx) - Overrides:
getComponentSizein classColorModel
-
isCompatibleSampleModel
- Overrides:
isCompatibleSampleModelin classComponentColorModel
-
getAlphaRaster
- Overrides:
getAlphaRasterin classComponentColorModel
-
getAlphaComponent
private int getAlphaComponent() -
getDataElements
- Overrides:
getDataElementsin classComponentColorModel
-
createDataArray
-
equals
- Overrides:
equalsin classComponentColorModel
-
hashCode
public int hashCode()- Overrides:
hashCodein classComponentColorModel
-
createCompatibleSampleModel
- Overrides:
createCompatibleSampleModelin classComponentColorModel
-
createCompatibleWritableRaster
- Overrides:
createCompatibleWritableRasterin classComponentColorModel
-