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 Details

    • AvifEncoderOptions

      public AvifEncoderOptions()
  • Method Details

    • getOutputFormat

      public com.idrsolutions.image.encoder.OutputFormat getOutputFormat()
      Specified by:
      getOutputFormat in interface com.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