我正在使用Bitmap.createScaledBitmap
函数来缩小我的位图,因此它们会出现伪像。是否有任何技巧或工作来平滑边缘?
实施例:
答案 0 :(得分:0)
我认为您正在使用此代码。
bitmap=Bitmap.createScaledBitmap(src, dstWidth, dstHeight, filter);
如果过滤器为真,则边缘会更平滑。否则图像不会很好
答案 1 :(得分:0)
我认为您可以通过禁用来自资源的位图加载来解决blury图像问题:
Options options = new BitmapFactory.Options();
options.inScaled = false;
Bitmap source = BitmapFactory.decodeResource(a.getResources(), path, options);
此外,createScaledBitmap还有一个标志,您可以在其中设置是否应过滤缩放后的图像。设置标志将提高位图质量。