为了账号安全,请及时绑定邮箱和手机立即绑定

如何在不改变位图大小的情况下进行位图压缩?

如何在不改变位图大小的情况下进行位图压缩?

呼唤远方 2019-08-31 16:34:24
我用这种方法来压缩图像if(bitmapObject.compress(Bitmap.CompressFormat.PNG, 100, fOut)){    ... }但是我获得的图像在压缩动作之前的尺寸要小得多(在尺寸上)。我的应用程序需要通过网络发送压缩图像 - 所以我想发送尽可能少的数据...但我必须保持图像的原始大小。有没有其他方法来保持原始位图维度与一些压缩?
查看完整描述

3 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

如果您使用的是PNG格式,那么它将不会压缩您的图像,因为PNG是一种无损格式。使用JPEG压缩图像,使用0而不是100。


质量接受0 - 100


0 =最大压缩(最小质量,适用于小图像)


100 =最小压缩(MAX质量,适用于大图像)


查看完整回答
反对 回复 2019-08-31
  • 3 回答
  • 0 关注
  • 521 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信