为什么android在显示png文件时会丢失图像质量?

为什么android在显示png文件时会丢失图像质量?,第1张

概述我想在 android上显示一个png图像.这是图像文件: 右端比左侧略深. 但是在Android应用程序上丢失的图像质量(使用ImageView): 请注意红框中的部分.颜色没有平滑变化. 但是,如果我使用我的Android手机的浏览器,它播放效果很好(所以这不是手机屏幕的原因): 这是我的android代码,非常简单: <?xml version="1.0" encoding="utf-8"? 我想在 android上显示一个png图像.这是图像文件:

右端比左侧略深.

但是在Android应用程序上丢失的图像质量(使用ImageVIEw):

请注意红框中的部分.颜色没有平滑变化.

但是,如果我使用我的AndroID手机的浏览器,它播放效果很好(所以这不是手机屏幕的原因):

这是我的androID代码,非常简单:

<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"              androID:orIEntation="vertical"              androID:layout_wIDth="fill_parent"              androID:layout_height="fill_parent">    <ImageVIEw androID:layout_wIDth="wrap_content"               androID:layout_height="wrap_content"               androID:background="@drawable/hhh"/></linearLayout>

hhh是我在这里发布的第一张图片,它位于res / drawable下.

我测试它在我的AndroID手机(AndroID 2.3.6)和AndroID模拟器(与AndroID 2.2 / 2.3 / 4.0),都显示不好.但它在我的androID pad(androID 4.0.3)上播放效果很好.

问题是什么,以及如何解决?

解决方法 res / drawable中的图像被压缩. This is supposed to be lossless,但我过去听说过类似的问题.

将它移动到res / raw,然后试一试.

总结

以上是内存溢出为你收集整理的为什么android在显示png文件时会丢失图像质量?全部内容,希望文章能够帮你解决为什么android在显示png文件时会丢失图像质量?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1130278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存