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"/>  

  ,如需转载请自行联系原作者	
相关文章
|
25天前
|
Android开发
Android实现圆形图像的两种方法(Glide和Picasso)
Android实现圆形图像的两种方法(Glide和Picasso)
11 1
|
8月前
|
前端开发 算法
一个有趣的图片加载效果
一个有趣的图片加载效果
71 0
|
缓存
Picasso图片框架加载图片 使用及缓存问题
Picasso图片框架加载图片 使用及缓存问题
|
Android开发 缓存 编解码
Android应用开发-图片加载库Glide
Glide Picasso和Glide之间的区别: Picasso 仅仅缓存了全尺寸的图像;然而 Glide 缓存了原始图像,全分辨率图像和另外小版本的图像。
903 0
|
Android开发
探索Glide对Gif图片资源的获取、解析过程
先预祝大家汤圆节快乐!很久没写博客了。今天我们来探索一下Glide是如何支持Gif图片加载的。 本篇博客的目的 了解代码分析的基本思路与方法 了解Glide是如何对Gif图片进行支持的 探索背景 为什么会有这么一个想法呢,一来一直对Glide是知其名而不知其所以然,二来还主要是工作中需要对它研究研究,以便更好的支持工作内容。
1487 0
|
Android开发 缓存
Android Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果
 Android Glide加载图片时转换为圆形、圆角、毛玻璃等图片效果 附录1简单介绍了Android开源的图片加载框架。
1876 0
Glide 加载图片背景变绿
解决方案:   Glide.with(mContext).load(url).diskCacheStrategy(DiskCacheStrategy.SOURCE).into(imageView);
850 0
|
缓存 Android开发 C++
android图片加载库Glide
什么是Glide? Glide是一个加载图片的库,作者是bumptech,它是在泰国举行的google 开发者论坛上google为我们介绍的,这个库被广泛的运用在google的开源项目中。 Glide解决什么问题? Glide是一个非常成熟的图片加载库,他可以从多个源加载图片,如:网路,本地,Uri等,更重要的是他内部封装了非常好的缓存机制并且在处理图片的时候能保持一
2318 0