繁体   English   中英

如何在不失去分辨率的情况下放大和缩小位图?

[英]How to zoom in and out to a bitmap without loosing resolution?

我正在尝试实现捏缩放并且它正在工作但是当我缩小然后再次放大时,图像的分辨率(位图)会降低。 我知道这只是我的代码的正常行为,我想知道如何以正确的方式做到这一点。

这是相关代码:

Matrix matrix = new Matrix() ;
float scale = newDist / oldDist;
matrix.postScale(scale, scale, mid.x, mid.y);
int width = mutable.getWidth() ;
int height = mutable.getHeight() ;
mutable = Bitmap.createBitmap(mutable, 0, 0, width, height, matrix, false);

保持原始位图不变。 每次调整大小时,您都会使用该原始文件的克隆。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM