图片处理
月盈五
不定时更新源码分析
展开
-
Bitmap-让图片加载更高效
0. 效果图 1. 基本概念 Bitmap(位图)是Android系统中图像处理最重要的类之一。 Bitmap可以获取到图片的信息:高和宽的像素值以及总的像素值、alpha像素值等。 Bitmap获取到图片信息后,可以对其进行裁剪、缩放等操作。 Bitmap可以通过一个Bitmap创建新的Bitmap。 总之:Bitmap为我们程序员提供了对图像文件的操作支持。(就像File类为我们提供...原创 2018-03-04 14:53:17 · 508 阅读 · 0 评论 -
LruCache-实现内存缓存的优秀算法
1. 基本概念 LRU是计算机科学经常使用的一种近期最少使用算法。 2. 核心思想 当缓存满时,会优先淘汰那些近期最少使用的缓存对象。 3. 具体原理 LruCache是一个泛型类,它内部采用的是一个LinkedHashMap以强引用的方式存储外界的缓存对象,其提供了get和put方法来完成缓存的获取和添加操作,当缓存满时,LruCache会移除较早使用的缓存对...原创 2018-03-30 10:26:04 · 771 阅读 · 0 评论