Package com.pdftools.optimization
Enum CompressionAlgorithmSelection
- java.lang.Object
-
- java.lang.Enum<CompressionAlgorithmSelection>
-
- com.pdftools.optimization.CompressionAlgorithmSelection
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<CompressionAlgorithmSelection>
public enum CompressionAlgorithmSelection extends java.lang.Enum<CompressionAlgorithmSelection>
The strategy for recompressing images
The strategy expresses the broad goal when recompressing images.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BALANCED
A compromise betweenPRESERVE_QUALITY
andSPEED
.PRESERVE_QUALITY
The image quality is preserved as far as possible.SPEED
Favor fast compression time over image quality.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CompressionAlgorithmSelection
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static CompressionAlgorithmSelection[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PRESERVE_QUALITY
public static final CompressionAlgorithmSelection PRESERVE_QUALITY
The image quality is preserved as far as possible.
-
BALANCED
public static final CompressionAlgorithmSelection BALANCED
A compromise betweenPRESERVE_QUALITY
andSPEED
.
-
SPEED
public static final CompressionAlgorithmSelection SPEED
Favor fast compression time over image quality.
-
-
Method Detail
-
values
public static CompressionAlgorithmSelection[] 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 (CompressionAlgorithmSelection c : CompressionAlgorithmSelection.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CompressionAlgorithmSelection valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-