Android部分机型(vivo、乐视、部分红米)对GIF透明背景图片显示白色问题分析
2018-01-16 16:55
876 查看
一、表现情况
APP使用了PHP合成的的GIF透明标志,部分机型显示白色背景块,但大部分主流手机未出现该问题,已知表现为vivo、乐视、部分红米手机。
二、原因查找
图片分享上传标准的透明PNG图标进行测试,发现已知表现为vivo、乐视、部分红米手机本次显示正常;
表现为gif图和png图的透明或模式问题,发给公司设计MM查看,说是都是透明没区别;
内心表示一定存在问题,于是自己使用PS查看gif图和正常png图,对比发现图像模式不一致;
gif:索引颜色(存在白底)
png:RGB颜色(正常显示)
于是修改gif为RGB颜色,保存为png,继续测试,发现正常显示,由此找出问题原因。
三、问题原因
gif图为索引颜色模式,部分机型存在显示异常,后面安卓APP开发上使用透明图标类需要采用png的RGB颜色模式,以上问题均可解决。
四、附图片
![](https://img-blog.csdn.net/20180116165401116)
![](https://img-blog.csdn.net/20180116165408362)
APP使用了PHP合成的的GIF透明标志,部分机型显示白色背景块,但大部分主流手机未出现该问题,已知表现为vivo、乐视、部分红米手机。
二、原因查找
图片分享上传标准的透明PNG图标进行测试,发现已知表现为vivo、乐视、部分红米手机本次显示正常;
表现为gif图和png图的透明或模式问题,发给公司设计MM查看,说是都是透明没区别;
内心表示一定存在问题,于是自己使用PS查看gif图和正常png图,对比发现图像模式不一致;
gif:索引颜色(存在白底)
png:RGB颜色(正常显示)
于是修改gif为RGB颜色,保存为png,继续测试,发现正常显示,由此找出问题原因。
三、问题原因
gif图为索引颜色模式,部分机型存在显示异常,后面安卓APP开发上使用透明图标类需要采用png的RGB颜色模式,以上问题均可解决。
四、附图片
相关文章推荐
- android中的CheckBox改变背景图片后图片显示大小不正确的问题
- 关于android应用图标在部分手机显示白色背景的探索
- android ListView常见问题解决方法(滚动背景变黑,去除滑动时阴影,拖动时Item图片不显示)
- android加载大图推荐框架LargeImageView及所遇问题——部分机型图片模糊
- 关于Android4.+(4.0~4.2.1)上无损、透明webp图像不显示问题分析
- Android 关于重写一个居中的Dialog时,背景图片显示不全的问题。Dialog的style属性介绍
- 解决Android启动显示空白界面的问题,自定义进入软件前的背景图片。
- Android 机型适配-图片或者视频保存到相册立即显示问题
- Android解决部分机型获取不到系统拍照图片,图库图片问题的解决
- android 透明背景黑色字图片 保存得到本地 显示黑色图片
- android gif 图片显示问题
- Android中Gif图片显示(一)-GIF图片的信息分析
- Android PNG透明渐变背景图片失真问题
- 剖析Picasso加载压缩本地图片流程(解决Android 5.0部分机型无法加载本地图片的问题)
- 安卓开发——问题:PNG图片的透明部分不显示Layout的背景色
- 解决Android源码编译后网页中无法正确显示GIF图片的问题
- Android开发中调用系统相册上传图片到服务器OPPO等部分手机上出现短暂的显示桌面问题的解决方法
- android部分机型(HTC D610) menu键的显示问题
- android 9patch背景图片导致的一个文本显示问题
- android 部分手机拍照后在imageView中显示预览图片被旋转的问题