Glide 加载图片背景变绿

简介:

Glide使用bitmap的编码问RGB565,所以有时的时候由于过度压缩导致了图片变绿。
所以要改变一下Glide的bitmap编码。

 
复制代码
import android.content.Context;  
  
import com.bumptech.glide.Glide;  
import com.bumptech.glide.GlideBuilder;  
import com.bumptech.glide.load.DecodeFormat;  
import com.bumptech.glide.module.GlideModule;  
  
/** 
 * Created by zhaoyong on 2016/1/26. 
 * 增加图片清晰度 
 */  
public class GlideConfiguration implements GlideModule{  
    @Override  
    public void applyOptions(Context context, GlideBuilder builder) {  
        builder.setDecodeFormat(DecodeFormat.PREFER_ARGB_8888);  
    }  
  
    @Override  
    public void registerComponents(Context context, Glide glide) {  
  
    }  
}  
复制代码

然后AndroidManifext中:

<meta-data  
    android:name="com.xxx.xxx.xxx.GlideConfiguration"  
    android:value="GlideModule"/>  

本文转自 netcorner 博客园博客,原文链接: http://www.cnblogs.com/netcorner/p/7048993.html  ,如需转载请自行联系原作者	
相关文章
|
6月前
|
Web App开发 编解码 前端开发
webgl canvas系列——快速加背景、抠图、加水印并下载图片
webgl canvas系列——快速加背景、抠图、加水印并下载图片
241 8
webgl canvas系列——快速加背景、抠图、加水印并下载图片
|
25天前
|
缓存 监控 Java
在使用 Glide 加载 Gif 动画时避免内存泄漏的方法
【10月更文挑战第20天】在使用 Glide 加载 Gif 动画时,避免内存泄漏是非常重要的。通过及时取消加载请求、正确处理生命周期、使用弱引用、清理缓存和避免重复加载等方法,可以有效地避免内存泄漏问题。同时,定期进行监控和检测,确保应用的性能和稳定性。需要在实际开发中不断积累经验,根据具体情况灵活运用这些方法,以保障应用的良好运行。
Glide源码学习八:实现带进度的Glide图片加载功能
Glide源码学习八:实现带进度的Glide图片加载功能
|
JSON 前端开发 Android开发
Lottie 动画里有图片?有动画效果但图片加载不出来?
Lottie 动画里有图片?有动画效果但图片加载不出来?
1893 0
glide 设置圆角导致图片变形?
glide 设置圆角导致图片变形?
309 0
|
缓存
Picasso图片框架加载图片 使用及缓存问题
Picasso图片框架加载图片 使用及缓存问题
|
Android开发
探索Glide对Gif图片资源的获取、解析过程
先预祝大家汤圆节快乐!很久没写博客了。今天我们来探索一下Glide是如何支持Gif图片加载的。 本篇博客的目的 了解代码分析的基本思路与方法 了解Glide是如何对Gif图片进行支持的 探索背景 为什么会有这么一个想法呢,一来一直对Glide是知其名而不知其所以然,二来还主要是工作中需要对它研究研究,以便更好的支持工作内容。
1524 0
Glide 加载图片背景变绿
解决方案:   Glide.with(mContext).load(url).diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imageView);
874 0
|
Android开发 缓存
Android Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果
 Android Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果 附录1简单介绍了Android开源的图片加载框架。
1936 0