问题描述
如题,项目使用的是Glide图片加载库,图片使用的是jpg格式,发现第一次加载的时候图片背景是白色的没啥问题,后来在点进页面看,就发现图片背景带了点淡绿色背景了,大家有没有遇到这个问题的,希望能分享一下,谢谢大家!
ImageView 代码:
<ImageViewandroid: android:layout_width='90dp'android:layout_height='90dp'android:adjustViewBounds='true'android:scaleType='fitCenter'android:layout_alignParentLeft='true'/>
问题图片效果:
补充:这是第一次打开时的样子:屏幕快照 2016-07-14 14.21.30这是退出程序后重新打开时的样子:屏幕快照 2016-07-14 14.23.18
问题解答
回答1:glide过分压缩导致的 http://blog.csdn.net/yaphetzhao/article/details/50586991
回答2:切了好多张不同格式,不同尺寸的图片,一一测试,具体规律还不太确定,初步估计是因为图片分辨率跟不上,,图片缩放显示的时候就出现这种问题了:1、 测试时,使用的2000X1000的图片,没有出现以上问题2、同样的300x200的图片,143KB的png图片没有出现以上问题,56KB的png图片出现问题3、低质量的jpg图片全军覆没4、无背景色的png图片,完胜(废话)5、测试部分图片第一张:300X200,143KB, png第二张:350X300,56KB, png第三张:220X220,44KB, png第四张:220X220,11KB, jpg