繁体   English   中英

Android-关闭使用位图和矩阵在画布上绘制的平滑度

[英]Android - Turn off Smoothness for Drawing on a Canvas using Bitmaps and Matrices

我有一些非常小的图像(20 x 20像素),这些图像是使用Canvas.drawBitmap(Bitmap,Matrix,Paint)使用矩阵绘制到画布上的。 问题是我在绘制它们时会将它们放大大约5-10倍,并且它会自动平滑地重新采样这些图像。 我想要的是最近邻样式的重新采样(因此它将看起来像像素化),而不是平滑度。 我找不到改变它的方法。 也不能创建另一个更大的整体图像来存储正确重新采样的图片,因为我受到内存的限制。 谢谢你的帮助!

您需要设置传递给drawBitmap的绘画,如下所示:

paint.setFilterBitmap(false);

暂无
暂无

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

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