Package com.twelvemonkeys.imageio.util
Class ImageTypeSpecifiers
- java.lang.Object
-
- com.twelvemonkeys.imageio.util.ImageTypeSpecifiers
-
public final class ImageTypeSpecifiers extends java.lang.Object
Factory class for creatingImageTypeSpecifier
s. 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.ImageTypeSpecifier
createBanded(java.awt.color.ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
static javax.imageio.ImageTypeSpecifier
createDiscreteAlphaIndexedFromIndexColorModel(java.awt.image.IndexColorModel pColorModel)
static javax.imageio.ImageTypeSpecifier
createDiscreteExtraSamplesIndexedFromIndexColorModel(java.awt.image.IndexColorModel pColorModel, int extraSamples, boolean hasAlpha)
static javax.imageio.ImageTypeSpecifier
createFromBufferedImageType(int bufferedImageType)
static javax.imageio.ImageTypeSpecifier
createFromIndexColorModel(java.awt.image.IndexColorModel pColorModel)
static javax.imageio.ImageTypeSpecifier
createGrayscale(int bits, int dataType)
static javax.imageio.ImageTypeSpecifier
createGrayscale(int bits, int dataType, boolean isAlphaPremultiplied)
static javax.imageio.ImageTypeSpecifier
createIndexed(byte[] redLUT, byte[] greenLUT, byte[] blueLUT, byte[] alphaLUT, int bits, int dataType)
static javax.imageio.ImageTypeSpecifier
createIndexed(int[] colors, boolean hasAlpha, int transIndex, int bits, int dataType)
static javax.imageio.ImageTypeSpecifier
createInterleaved(java.awt.color.ColorSpace colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
static javax.imageio.ImageTypeSpecifier
createPacked(java.awt.color.ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)
static javax.imageio.ImageTypeSpecifier
createPackedGrayscale(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)
-
-