![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓
文章平均质量分 81
hahajluzxb
这个作者很懒,什么都没留下…
展开
-
android.graphics.Bitmap 一
学习android,总感觉做了很多东西,回头望望又发现自己其实也没涉及多少方面,想想干脆总结或者说翻译下sdk的东东。 讲到Bitmap,不能不提BItmapFactory,BItmapFactory在sdk上的简介是从包括文件,数据流,数组的资源中生成Bitmap对象.它的功能也的确实如此,它里边除了一个内部类BitmapFactory.Options之外就全是静态函数,全部是用来生成翻译 2012-10-10 15:38:55 · 7879 阅读 · 2 评论 -
android.graphics.Bitmap 二
这节讲述Bitmap,首先可以看到它里边有两个枚举类,一个是Bitmap.CompressFormat,另一个是Bitmap.Config。第一个包含的是Bitmap可用于指定的压缩格式,有JPEG,PNG,WEBP三种格式。第二个包含的是Bitamap的有可能用到的颜色组合,有ALPHA_8 ,ARGB_4444,ARGB_8888,RGB_565。明显可以看出ARGB_4444是ARGB_88翻译 2012-11-07 16:48:59 · 17267 阅读 · 0 评论 -
android.graphics.BitmapRegionDecoder
BitmapRegionDecoder能用来解码一张图片的某个矩形区域,这个类一般用在图片过大而你又只需要该图片的一部分的时候。为了生成BitmapRegionDecoder对象,可以调用newInstance(...),得到BitmapRegionDecoder后,使用者可以反复调用decodeRegion来获得该图片的不同区域的解码得到的bitmap. public Bitmap翻译 2012-11-07 18:44:48 · 7979 阅读 · 2 评论 -
android.graphics.Color
该类定义的都是些static常量和函数,这些函数都是为了创建和转化成int型的color。颜色是由int型的数表示,由4个字节组成,分别是A R G B,这个int型的值是确定的,透明度的值只能存在A这个字节上,不能存在颜色的字节上。存储的方式为(alpha public static int HSVToColor(float[] hsv) 把HSV的内容转化成color,其翻译 2012-11-08 12:27:40 · 7588 阅读 · 0 评论 -
android.graphics.ColorFilter
ColorFilter和它的三个子类LightingColorFilter,PorterDuffColorFilter,ColorMatrixColorFilter在sdk上并没有过多的介绍,它的功能应该就是按照一定的规则改变图片的颜色,三个子类各有各的不同的改法规则,其中ColorMatrixColorFilter的改变法则就是ColorMatrix的改变规则,它是ColorMatrix的应用,翻译 2012-11-08 17:47:39 · 7036 阅读 · 0 评论 -
android.graphics.ColorMatrix
该类包含一个5x4的数字矩阵用于变换图片的color值,矩阵存储在一个一维数组中,[ a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t ],当提供一个颜色[R,G,B,A]的时候,它会做出这样的变化得到新颜色:R' = a*R + b*G + c*B + d*A + e; G' = f*R + g*G + h*B + i*A +翻译 2012-11-08 14:49:32 · 1929 阅读 · 0 评论 -
android.graphics.Matrix
Matrix类包含了一个3x3的矩阵用来改变坐标,它没有一个构造器来初始化它里边的内容,所以创建实例后需要调用reset()方法生成一个标准matrix,或者调用set..一类的函数,比如setTranslate, setRotate,,该函数将会决定matrix如何来改变坐标。SDK里边没有讲述Matrix的3x3矩阵是如何改变点的坐标值的,但是我在代码里边通过打印那9个点的值时,大致可以得到如翻译 2012-11-09 15:25:14 · 12486 阅读 · 2 评论