如何避免在Android应用程序中放大图像时出现伪影/模糊



我想在Android (Java)应用程序中显示此图像,但应用程序将其显示为。如何在应用程序中显示第一张图像而不产生这种模糊效果?

编辑::

如何在不产生模糊效果的情况下改变尺寸?,图像将显示像素化。像这样http://i.gyazo.com/18b227adb4c442b09152ca6ebc04c54c.png

使用layout_width="wrap_content"和layout_height="wrap_content"来显示原始大小的图像。这是考虑到您的图像比要显示的屏幕小。同样,如果你只在draw_hdpi文件夹中提供图像,那么mdpi屏幕中的图像将通过预定义的比例因子(可能是2)进行缩放。同样的情况适用于其他屏幕密度。为了避免这种缩放,你可以把你的图像放在draw_nodpi文件夹中。

注意:你发布的图片没有正确制作(高度像素化)。尝试优化分辨率并提供多个资源。

最新更新