public static class EncodeJpeg.Options extends Object
EncodeJpeg
Modifier and Type | Method and Description |
---|---|
EncodeJpeg.Options |
chromaDownsampling(Boolean chromaDownsampling) |
EncodeJpeg.Options |
densityUnit(String densityUnit) |
EncodeJpeg.Options |
format(String format) |
EncodeJpeg.Options |
optimizeSize(Boolean optimizeSize) |
EncodeJpeg.Options |
progressive(Boolean progressive) |
EncodeJpeg.Options |
quality(Long quality) |
EncodeJpeg.Options |
xDensity(Long xDensity) |
EncodeJpeg.Options |
xmpMetadata(String xmpMetadata) |
EncodeJpeg.Options |
yDensity(Long yDensity) |
public EncodeJpeg.Options format(String format)
format
- Per pixel image format.public EncodeJpeg.Options quality(Long quality)
quality
- Quality of the compression from 0 to 100 (higher is better and slower).public EncodeJpeg.Options progressive(Boolean progressive)
progressive
- If True, create a JPEG that loads progressively (coarse to fine).public EncodeJpeg.Options optimizeSize(Boolean optimizeSize)
optimizeSize
- If True, spend CPU/RAM to reduce size with no quality change.public EncodeJpeg.Options chromaDownsampling(Boolean chromaDownsampling)
chromaDownsampling
- See http://en.wikipedia.org/wiki/Chroma_subsampling.public EncodeJpeg.Options densityUnit(String densityUnit)
densityUnit
- Unit used to specify `x_density` and `y_density`:
pixels per inch (`'in'`) or centimeter (`'cm'`).public EncodeJpeg.Options xDensity(Long xDensity)
xDensity
- Horizontal pixels per density unit.public EncodeJpeg.Options yDensity(Long yDensity)
yDensity
- Vertical pixels per density unit.public EncodeJpeg.Options xmpMetadata(String xmpMetadata)
xmpMetadata
- If not empty, embed this XMP metadata in the image header.Copyright © 2022. All rights reserved.