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 ColorModel
pixel_bits, transferTypeFields inherited from interface 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 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 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
-