Enum ChunkType
- java.lang.Object
-
- java.lang.Enum<ChunkType>
-
- org.apache.commons.imaging.formats.png.ChunkType
-
- All Implemented Interfaces:
Serializable
,Comparable<ChunkType>
public enum ChunkType extends Enum<ChunkType>
Type of a PNG chunk.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description bKGD
Background colourcHRM
Primary chromaticities and white pointgAMA
Image gammahIST
Image histogramiCCP
Embedded ICC profileIDAT
Image dataIEND
Image trailerIHDR
Image headeriTXt
International textual datapHYs
Physical pixel dimensionsPLTE
PalettesBIT
Significant bitssCAL
Physical scalesPLT
Suggested palettesRGB
Standard RGB colour spacetEXt
Textual datatIME
Image last-modification timetRNS
TransparencyzTXt
Compressed textual data
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ChunkType
valueOf(String name)
Returns the enum constant of this type with the specified name.static ChunkType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
IHDR
public static final ChunkType IHDR
Image header
-
PLTE
public static final ChunkType PLTE
Palette
-
IDAT
public static final ChunkType IDAT
Image data
-
IEND
public static final ChunkType IEND
Image trailer
-
tRNS
public static final ChunkType tRNS
Transparency
-
cHRM
public static final ChunkType cHRM
Primary chromaticities and white point
-
gAMA
public static final ChunkType gAMA
Image gamma
-
iCCP
public static final ChunkType iCCP
Embedded ICC profile
-
sBIT
public static final ChunkType sBIT
Significant bits
-
sRGB
public static final ChunkType sRGB
Standard RGB colour space
-
tEXt
public static final ChunkType tEXt
Textual data
-
zTXt
public static final ChunkType zTXt
Compressed textual data
-
iTXt
public static final ChunkType iTXt
International textual data
-
bKGD
public static final ChunkType bKGD
Background colour
-
hIST
public static final ChunkType hIST
Image histogram
-
pHYs
public static final ChunkType pHYs
Physical pixel dimensions
-
sCAL
public static final ChunkType sCAL
Physical scale
-
sPLT
public static final ChunkType sPLT
Suggested palette
-
tIME
public static final ChunkType tIME
Image last-modification time
-
-
Method Detail
-
values
public static ChunkType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ChunkType c : ChunkType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ChunkType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-