Class AvifEncoderOptions
java.lang.Object
com.idrsolutions.image.avif.options.AvifEncoderOptions
- All Implemented Interfaces:
com.idrsolutions.image.encoder.options.EncoderOptions
public class AvifEncoderOptions
extends Object
implements com.idrsolutions.image.encoder.options.EncoderOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.idrsolutions.image.metadata.ExifgetExif()com.idrsolutions.image.encoder.OutputFormatintRetrieve the image quality level for AVIF output.voidsetExif(com.idrsolutions.image.metadata.Exif exif) voidsetQuality(int quality) Set the image quality level for AVIF output.
-
Constructor Details
-
AvifEncoderOptions
public AvifEncoderOptions()
-
-
Method Details
-
getOutputFormat
public com.idrsolutions.image.encoder.OutputFormat getOutputFormat()- Specified by:
getOutputFormatin interfacecom.idrsolutions.image.encoder.options.EncoderOptions
-
setQuality
public void setQuality(int quality) Set the image quality level for AVIF output. The quality level can be between 1 - 100 and if not set defaults to 100. Higher quality produces better quality AVIF files but increases output data size.- Parameters:
quality- Quality level to set for AVIF output
-
getQuality
public int getQuality()Retrieve the image quality level for AVIF output. The quality level can be between 1 - 100 and if not set defaults to 50. Higher quality produces better quality AVIF files but increases output data size.- Returns:
- Quality level used for AVIF output
-
setExif
public void setExif(com.idrsolutions.image.metadata.Exif exif) - Specified by:
setExifin interfacecom.idrsolutions.image.encoder.options.EncoderOptions
-
getExif
public com.idrsolutions.image.metadata.Exif getExif()- Specified by:
getExifin interfacecom.idrsolutions.image.encoder.options.EncoderOptions
-