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

标签 java android image

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

编辑::

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

最佳答案

要显示原始大小的图像,请使用layout_width =“wrap_content”和layout_height =“wrap_content”。这是考虑到您的图像小于要显示的屏幕。此外,如果您仅在 drawable-hdpi 文件夹中提供图像,则 mdpi 屏幕中的图像将按预定义的比例因子(可能是 2)进行缩放。同样的情况也适用于其他屏幕密度。为了避免这种缩放,您可以将图像放在drawable-nodpi文件夹中。

注意:您发布的图像制作不当(高度像素化)。尝试优化分辨率并提供多种资源。

关于java - 在 Android 应用程序中放大图像时如何避免伪影/模糊?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25021143/

相关文章:

java - C# 中的 COBOL 到 Java 转换器

javascript - Rails 4 中的 js/css/images 插件放在哪里?

java - 如何获取构造函数中带有泛型参数的类的构造函数

java - 安装 GlassFish Server 时出错(无效的 SwiXML 描述符)

java - Tomcat 即服务与 64 位 Windows 控制台上的 Tomcat

java - Java如何通过读取URL判断图片是否存在?

javascript - 在 phonegap 应用程序中加载基本的身份验证安全图像

android - Android 应用程序与外部数据库之间的安全性

android - 更深入的解释 procstats for Android

android - 致命异常 : java. lang.UnsatisfiedLinkError 找不到 lib.so