如何预测 JPEG 压缩后的图像大小(以兆字节为单位)

Den*_*kiy 5 android image-processing

例如,我们有大小为 5Mb 的 file.jpg。我们的目标是将其压缩到 2Mb 大小。SDK中有这样一个方法:Bitmap.compress(Bitmap.compressFormat format, intquality,OutputStreamstream)。

是否有任何变体可以在压缩前计算目标质量值?

小智 -1

据此,质量是一个向压缩器提示的整数,0-100。0 表示压缩为小尺寸,100 表示压缩为最大质量。但某些无损格式(例如 PNG)会忽略此质量设置。所以,我认为这取决于你的目标。如果您想以最小的尺寸获得最大的质量,那么您需要调整大小并实现高质量。

希望,它可以帮助你。