【发布时间】:2013-03-29 10:57:46
【问题描述】:
大家好,我在将图像缩放为正方形时遇到问题。 612 * 612
首先我从图像视图中获取图像作为缓存,然后将其转换为位图图像。
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
save = view.getDrawingCache();
然后我使用Bitmap.createScaledBitmap 如下
Bitmap a = Bitmap.createScaledBitmap(save, 612, 612, true);
它可以按我的意愿工作,但是当图像缩放时它会失去其质量
这是我如何compress 保存/分享图片的方法
a.compress(Bitmap.CompressFormat.PNG, 100, out);
我通过我的应用程序将它分享到 Instagram 以适应 instagram 裁剪工具,但图像总是质量低下。 谁能告诉我如何在不损失质量的情况下缩放/调整图像尺寸或在不损失质量的情况下适合 instagram 裁剪工具。谢谢
【问题讨论】:
标签: android bitmap image-scaling