1、Bitmap的创建:
static Bitmap createBitmap(Bitmap source,int x,int y,int w,int h):创建个将source裁剪后bitmap,x,y表示第一像素点的坐标,w,h裁剪的宽和高,注意w,h不能大于source原始的宽高
static Bitmap createBitmap(Bitmap src):创建一个和src一样的bitmap
static Bitmap createBitmap(Bitmap source,int x,int y,int w,int h,matrix m,boolean filter):x,y,w,h对source进行裁剪,将裁剪后的bitmap进行矩阵m变换
static Bitmap createBitmap(int w,int h,Bitmap.Config config):创建一个指定宽高的空白bitmap
static Bitmap createScaleBitmap(Bitmap source,int dstWidth,int dstHeight,Bitmap.Config config):将bsource缩放成dstWidth、dstHeight指定的大小 ,并创建一个和缩放后source一样的Bitmap对象
2、其他函数
void eraseColor(int color):给bitmap涂上指定的颜色
int getHeight():得到该bitmap的高
int getWidth():返回该bitmap的宽
int getPixel(int x,int y):返回指定像素的颜色
boolean isMutable():该bitmap是否是可变的
boolean compress(Bitmap.CompressFormat format,int quality,OutputStream,stream):将该bitmap写入stream中,format:压缩格式,quality:压缩质量