ImageCompressionOptions

data class ImageCompressionOptions(val format: ImageCompressionFormat = ImageCompressionFormat.JPEG, val quality: Int = 90, val maxBytes: Long? = null, val minQuality: Int = 55, val qualityStep: Int = 5)

Options that control image compression.

JPEG is the default because it gives predictable file-size savings for photos. PNG is supported as a lossless option, but size targeting becomes best-effort.

Constructors

Link copied to clipboard
constructor(format: ImageCompressionFormat = ImageCompressionFormat.JPEG, quality: Int = 90, maxBytes: Long? = null, minQuality: Int = 55, qualityStep: Int = 5)

Properties

Link copied to clipboard
Link copied to clipboard
val maxBytes: Long? = null
Link copied to clipboard
val minQuality: Int = 55
Link copied to clipboard
val quality: Int = 90
Link copied to clipboard
val qualityStep: Int = 5