We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ee7665e + 6a0f5dc commit e25194eCopy full SHA for e25194e
SDWebImageWebPCoder/Classes/SDImageWebPCoder.m
@@ -781,6 +781,7 @@ - (nullable NSData *)sd_encodedWebpDataWithImage:(nullable CGImageRef)imageRef q
781
}
782
783
config.target_size = (int)fileSize; // Max filesize for output, 0 means use quality instead
784
+ config.pass = fileSize > 0 ? 6 : 1; // Use 6 passes for file size limited encoding, which is the default value of `cwebp` command line
785
config.thread_level = 1; // Thread encoding for fast
786
config.lossless = 0; // Disable lossless encoding (If we need, can add new Encoding Options in future version)
787
picture.use_argb = config.lossless; // Lossy encoding use YUV for internel bitstream
0 commit comments