Package com.twelvemonkeys.imageio.util
Class ImageTypeSpecifiers
- java.lang.Object
-
- com.twelvemonkeys.imageio.util.ImageTypeSpecifiers
-
public final class ImageTypeSpecifiers extends java.lang.ObjectFactory class for creatingImageTypeSpecifiers. Fixes some subtle bugs inImageTypeSpecifier's factory methods, but in most cases, this class will delegate to the corresponding methods inImageTypeSpecifier.- Version:
- $Id: ImageTypeSpecifiers.java,v 1.0 24.01.11 17.51 haraldk Exp$
- Author:
- Harald Kuhr, last modified by $Author: haraldk$
- See Also:
ImageTypeSpecifier
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.imageio.ImageTypeSpecifiercreateBanded(java.awt.color.ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)static javax.imageio.ImageTypeSpecifiercreateDiscreteAlphaIndexedFromIndexColorModel(java.awt.image.IndexColorModel pColorModel)static javax.imageio.ImageTypeSpecifiercreateDiscreteExtraSamplesIndexedFromIndexColorModel(java.awt.image.IndexColorModel pColorModel, int extraSamples, boolean hasAlpha)static javax.imageio.ImageTypeSpecifiercreateFromBufferedImageType(int bufferedImageType)static javax.imageio.ImageTypeSpecifiercreateFromIndexColorModel(java.awt.image.IndexColorModel pColorModel)static javax.imageio.ImageTypeSpecifiercreateGrayscale(int bits, int dataType)static javax.imageio.ImageTypeSpecifiercreateGrayscale(int bits, int dataType, boolean isAlphaPremultiplied)static javax.imageio.ImageTypeSpecifiercreateIndexed(byte[] redLUT, byte[] greenLUT, byte[] blueLUT, byte[] alphaLUT, int bits, int dataType)static javax.imageio.ImageTypeSpecifiercreateIndexed(int[] colors, boolean hasAlpha, int transIndex, int bits, int dataType)static javax.imageio.ImageTypeSpecifiercreateInterleaved(java.awt.color.ColorSpace colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)static javax.imageio.ImageTypeSpecifiercreatePacked(java.awt.color.ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)static javax.imageio.ImageTypeSpecifiercreatePackedGrayscale(java.awt.color.ColorSpace colorSpace, int bits, int dataType)
-
-
-
Method Detail
-
createFromBufferedImageType
public static javax.imageio.ImageTypeSpecifier createFromBufferedImageType(int bufferedImageType)
-
createPacked
public static javax.imageio.ImageTypeSpecifier createPacked(java.awt.color.ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)
-
createInterleaved
public static javax.imageio.ImageTypeSpecifier createInterleaved(java.awt.color.ColorSpace colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
-
createBanded
public static javax.imageio.ImageTypeSpecifier createBanded(java.awt.color.ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
-
createGrayscale
public static javax.imageio.ImageTypeSpecifier createGrayscale(int bits, int dataType)
-
createGrayscale
public static javax.imageio.ImageTypeSpecifier createGrayscale(int bits, int dataType, boolean isAlphaPremultiplied)
-
createPackedGrayscale
public static javax.imageio.ImageTypeSpecifier createPackedGrayscale(java.awt.color.ColorSpace colorSpace, int bits, int dataType)
-
createIndexed
public static javax.imageio.ImageTypeSpecifier createIndexed(byte[] redLUT, byte[] greenLUT, byte[] blueLUT, byte[] alphaLUT, int bits, int dataType)
-
createIndexed
public static javax.imageio.ImageTypeSpecifier createIndexed(int[] colors, boolean hasAlpha, int transIndex, int bits, int dataType)
-
createFromIndexColorModel
public static javax.imageio.ImageTypeSpecifier createFromIndexColorModel(java.awt.image.IndexColorModel pColorModel)
-
createDiscreteAlphaIndexedFromIndexColorModel
public static javax.imageio.ImageTypeSpecifier createDiscreteAlphaIndexedFromIndexColorModel(java.awt.image.IndexColorModel pColorModel)
-
createDiscreteExtraSamplesIndexedFromIndexColorModel
public static javax.imageio.ImageTypeSpecifier createDiscreteExtraSamplesIndexedFromIndexColorModel(java.awt.image.IndexColorModel pColorModel, int extraSamples, boolean hasAlpha)
-
-