Android显示系统之Pixel、Bitmap、Drawable、Canvas、Paint和Matrix之间的联系
1、Pixel与Bitmap
Pixel
像素,又称画素,为图像显示的基本单位。每个像素可有各自的颜色值,可采用三原色显示,因而又分成红、绿、蓝三种子像素(RGB色域),或者青、品红、黄和黑(CMYK色域,印刷行业以及打印机中常见)。照片是一个个采样点的集合,故而单位面积内的像素越多代表解析度越高,所显示的图像就会接近于真实物体。由像素组成的图像称为Bitmap(位图)。通常来说,对于一个显示屏幕,一个点就对应一个像素。(关于像素的DPI还有布局中的dip、px等等参看下一篇博文)
Bitmap
Bitmapextends Object
implements ParcelableMatrixextends Object
boolean postScale(float sx, float sy)//缩放boolean postSkew(float kx, float ky)//扭曲boolean postTranslate(float dx, float dy)//转换boolean preConcat(Matrix other)//合并boolean preRotate(float degrees)//旋转