Class ExtraSamplesColorModel
- java.lang.Object
-
- java.awt.image.ColorModel
-
- java.awt.image.ComponentColorModel
-
- com.twelvemonkeys.imageio.plugins.tiff.ExtraSamplesColorModel
-
- All Implemented Interfaces:
java.awt.Transparency
final class ExtraSamplesColorModel extends java.awt.image.ComponentColorModelExtraSamplesColorModel.- Version:
- $Id: ExtraSamplesColorModel.java,v 1.0 19/11/2017 harald.kuhr Exp$
-
-
Field Summary
Fields Modifier and Type Field Description private intcomponentSizeprivate intnumComponents
-
Constructor Summary
Constructors Constructor Description ExtraSamplesColorModel(java.awt.color.ColorSpace cs, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents)ExtraSamplesColorModel(java.awt.color.ColorSpace cs, int[] bits, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.SampleModelcreateCompatibleSampleModel(int w, int h)java.awt.image.WritableRastercreateCompatibleWritableRaster(int w, int h)private java.lang.ObjectcreateDataArray()booleanequals(java.lang.Object other)private intgetAlphaComponent()java.awt.image.WritableRastergetAlphaRaster(java.awt.image.WritableRaster raster)intgetComponentSize(int componentIdx)java.lang.ObjectgetDataElements(int rgb, java.lang.Object pixel)intgetNumComponents()inthashCode()booleanisCompatibleSampleModel(java.awt.image.SampleModel sm)-
Methods 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, isCompatibleRaster
-
-
-
-
Constructor Detail
-
ExtraSamplesColorModel
ExtraSamplesColorModel(java.awt.color.ColorSpace cs, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents)
-
ExtraSamplesColorModel
ExtraSamplesColorModel(java.awt.color.ColorSpace cs, int[] bits, boolean hasAlpha, boolean isAlphaPremultiplied, int dataType, int extraComponents)
-
-
Method Detail
-
getNumComponents
public int getNumComponents()
- Overrides:
getNumComponentsin classjava.awt.image.ColorModel
-
getComponentSize
public int getComponentSize(int componentIdx)
- Overrides:
getComponentSizein classjava.awt.image.ColorModel
-
isCompatibleSampleModel
public boolean isCompatibleSampleModel(java.awt.image.SampleModel sm)
- Overrides:
isCompatibleSampleModelin classjava.awt.image.ComponentColorModel
-
getAlphaRaster
public java.awt.image.WritableRaster getAlphaRaster(java.awt.image.WritableRaster raster)
- Overrides:
getAlphaRasterin classjava.awt.image.ComponentColorModel
-
getAlphaComponent
private int getAlphaComponent()
-
getDataElements
public java.lang.Object getDataElements(int rgb, java.lang.Object pixel)- Overrides:
getDataElementsin classjava.awt.image.ComponentColorModel
-
createDataArray
private java.lang.Object createDataArray()
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.awt.image.ComponentColorModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.awt.image.ComponentColorModel
-
createCompatibleSampleModel
public java.awt.image.SampleModel createCompatibleSampleModel(int w, int h)- Overrides:
createCompatibleSampleModelin classjava.awt.image.ComponentColorModel
-
createCompatibleWritableRaster
public java.awt.image.WritableRaster createCompatibleWritableRaster(int w, int h)- Overrides:
createCompatibleWritableRasterin classjava.awt.image.ComponentColorModel
-
-