Android将位图缩放到特定文件大小

时间:2016-01-24 01:15:45

标签: android bitmap resize image-resizing

在说这是重复之前,请阅读,因为我没有找到关于其他主题的答案。我正在尝试将位图调整大小(如果需要)到特定大小,但此大小为Ko(不是高度/宽度)。

问题如下

1)在我的应用中,用户可以从脸书,图库或相机中选择图片

2)我得到的所有这些都是位图格式,它们都有不同的宽高比和不同的压缩率。

3)我需要将这些图片存储在我的服务器上,以便用户以后可以在我的应用程序中看到它们。但是我想为每张照片保存一个大约200 / 100Ko的版本。

4)问题在于,如果我将位图的大小调整为相同的大小,例如800 * 600,然后将图片压缩到50%,那么一些位图(被压缩)将比我正在做的更多空间没有什么,它们看起来也不会像2层压缩一样好。

5)我需要找到一种压缩我的位图的方法,只有当它需要被压缩并且不通过这些操作来增加它的大小时。关于这个主题的文档看起来更加有限,因为每个问题都要求将图片的大小调整为宽度/高度,而不是空间。

如果有任何人对此有链接或建议,将非常高兴收到您的回复,谢谢

0 个答案:

没有答案