Package com.twelvemonkeys.imageio
Class StandardImageMetadataSupport.Builder
java.lang.Object
com.twelvemonkeys.imageio.StandardImageMetadataSupport.Builder
- Enclosing class:
StandardImageMetadataSupport
-
Field Summary
FieldsModifier and TypeFieldDescriptionint[]
private boolean
private boolean
private String
private Calendar
private String
private IndexColorModel
private Double
private int[]
private int[]
private final Collection
<StandardImageMetadataSupport.TextEntry> private final ImageTypeSpecifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
toTextEntries
(Collection<Map.Entry<String, String>> entries) withBitsPerSample
(int... bitsPerSample) withBlackIsZero
(boolean blackIsZero) withColorSpaceType
(StandardImageMetadataSupport.ColorSpaceType colorSpaceType) withCompressionLossless
(boolean lossless) withCompressionTypeName
(String compressionName) withDocumentCreationTime
(Calendar creationTime) withFormatVersion
(String formatVersion) withPalette
(IndexColorModel palette) withPixelAspectRatio
(Double pixelAspectRatio) withPlanarConfiguration
(StandardImageMetadataSupport.PlanarConfiguration planarConfiguration) withSampleMSB
(int... sampleMSB) withSignificantBitsPerSample
(int... significantBits) withTextEntries
(Map<String, String> entries) withTextEntry
(String keyword, String value)
-
Field Details
-
type
-
colorSpaceType
-
blackIsZero
private boolean blackIsZero -
palette
-
compressionName
-
compressionLossless
private boolean compressionLossless -
planarConfiguration
-
bitsPerSample
public int[] bitsPerSample -
significantBits
private int[] significantBits -
sampleMSB
private int[] sampleMSB -
pixelAspectRatio
-
orientation
-
formatVersion
-
subimageInterpretation
-
documentCreationTime
-
textEntries
-
-
Constructor Details
-
Builder
-
-
Method Details
-
withColorSpaceType
public StandardImageMetadataSupport.Builder withColorSpaceType(StandardImageMetadataSupport.ColorSpaceType colorSpaceType) -
withBlackIsZero
-
withPalette
-
withCompressionTypeName
-
withCompressionLossless
-
withPlanarConfiguration
public StandardImageMetadataSupport.Builder withPlanarConfiguration(StandardImageMetadataSupport.PlanarConfiguration planarConfiguration) -
withBitsPerSample
-
withSignificantBitsPerSample
-
withSampleMSB
-
withPixelAspectRatio
-
withOrientation
public StandardImageMetadataSupport.Builder withOrientation(StandardImageMetadataSupport.ImageOrientation orientation) -
withFormatVersion
-
withSubimageInterpretation
public StandardImageMetadataSupport.Builder withSubimageInterpretation(StandardImageMetadataSupport.SubimageInterpretation interpretation) -
withDocumentCreationTime
-
withTextEntries
-
toTextEntries
private Collection<StandardImageMetadataSupport.TextEntry> toTextEntries(Collection<Map.Entry<String, String>> entries) -
withTextEntries
public StandardImageMetadataSupport.Builder withTextEntries(Collection<StandardImageMetadataSupport.TextEntry> entries) -
withTextEntry
-
build
-