Enum PNGOutputDevice.PNGType
- java.lang.Object
-
- java.lang.Enum<PNGOutputDevice.PNGType>
-
- com.levigo.jadice.server.ghostscript.PNGOutputDevice.PNGType
-
- All Implemented Interfaces:
Serializable
,Comparable<PNGOutputDevice.PNGType>
- Enclosing class:
- PNGOutputDevice
public static enum PNGOutputDevice.PNGType extends Enum<PNGOutputDevice.PNGType>
This enum determines the type of PNG that is generated.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description PNG16
4-Bit indexed color (16 colors) images.PNG16m
24-Bit color (TrueColor) images.PNG256
8-Bit indexed color (256 colors) images.PNGAlpha
32-Bit color images with alpha channel.PNGGray
8-Bit grayscale images.PNGMono
1-Bit (bi-level) images.
-
Field Summary
Fields Modifier and Type Field Description String
deviceName
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PNGOutputDevice.PNGType
valueOf(String name)
Returns the enum constant of this type with the specified name.static PNGOutputDevice.PNGType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PNGAlpha
public static final PNGOutputDevice.PNGType PNGAlpha
32-Bit color images with alpha channel. The pngalpha device is 32-bit RGBA color with transparency indicating pixel coverage. The background is transparent unless it has been explicitly filled. PDF 1.4 transparent files do not give a transparent background with this device.
-
PNG16m
public static final PNGOutputDevice.PNGType PNG16m
24-Bit color (TrueColor) images.
-
PNGGray
public static final PNGOutputDevice.PNGType PNGGray
8-Bit grayscale images.
-
PNG256
public static final PNGOutputDevice.PNGType PNG256
8-Bit indexed color (256 colors) images.
-
PNG16
public static final PNGOutputDevice.PNGType PNG16
4-Bit indexed color (16 colors) images.
-
PNGMono
public static final PNGOutputDevice.PNGType PNGMono
1-Bit (bi-level) images.
-
-
Field Detail
-
deviceName
public final String deviceName
-
-
Method Detail
-
values
public static PNGOutputDevice.PNGType[] 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 (PNGOutputDevice.PNGType c : PNGOutputDevice.PNGType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PNGOutputDevice.PNGType 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
-
-