我用这种方法来压缩图像if(bitmapObject.compress(Bitmap.CompressFormat.PNG, 100, fOut)){ ... }但是我获得的图像在压缩动作之前的尺寸要小得多(在尺寸上)。我的应用程序需要通过网络发送压缩图像 - 所以我想发送尽可能少的数据...但我必须保持图像的原始大小。有没有其他方法来保持原始位图维度与一些压缩?
3 回答
HUH函数
TA贡献1836条经验 获得超4个赞
如果您使用的是PNG格式,那么它将不会压缩您的图像,因为PNG是一种无损格式。使用JPEG压缩图像,使用0而不是100。
质量接受0 - 100
0 =最大压缩(最小质量,适用于小图像)
100 =最小压缩(MAX质量,适用于大图像)
- 3 回答
- 0 关注
- 521 浏览
添加回答
举报
0/150
提交
取消