Class WebpEncoderOptions
java.lang.Object
com.idrsolutions.image.webp.options.WebpEncoderOptions
- All Implemented Interfaces:
com.idrsolutions.image.encoder.options.EncoderOptions
public class WebpEncoderOptions
extends Object
implements com.idrsolutions.image.encoder.options.EncoderOptions
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.idrsolutions.image.webp.options.WebpCompressionFormat
com.idrsolutions.image.encoder.OutputFormat
int
Retrieve the image quality level for WEBP output.void
setCompressionFormat
(com.idrsolutions.image.webp.options.WebpCompressionFormat webpCompression) define compression mode used for Webp (currently only supports LOSSY and LOSSLESS)void
setQuality
(int quality) Set the image quality level for WEBP output.
-
Constructor Details
-
WebpEncoderOptions
public WebpEncoderOptions()
-
-
Method Details
-
getOutputFormat
public com.idrsolutions.image.encoder.OutputFormat getOutputFormat()- Specified by:
getOutputFormat
in interfacecom.idrsolutions.image.encoder.options.EncoderOptions
-
setQuality
public void setQuality(int quality) Set the image quality level for WEBP output. The quality level can be between 1 - 100 and if not set defaults to 75. Higher quality produces better quality WEBP files but increases output data size.- Parameters:
quality
- Quality level to set for JPEG output
-
getQuality
public int getQuality()Retrieve the image quality level for WEBP output. The quality level can be between 1 - 100 and if not set defaults to 75. Higher quality produces better quality WEBP files but increases output data size.- Returns:
- Quality level used for JPEG output
-
setCompressionFormat
public void setCompressionFormat(com.idrsolutions.image.webp.options.WebpCompressionFormat webpCompression) define compression mode used for Webp (currently only supports LOSSY and LOSSLESS)- Parameters:
webpCompression
- compression algorithm to apply
-
getCompressionFormat
public com.idrsolutions.image.webp.options.WebpCompressionFormat getCompressionFormat()
-