Posted on 2010-01-14 16:32
oathleo 阅读(329)
评论(0) 编辑 收藏 所属分类:
Android
1.BitMap to 数组
int w = bitmapSrc.getWidth();
int h = bitmapSrc.getHeight();
int[] pixels = new int[w * h];
bitmapSrc.getPixels(pixels, 0, w, 0, 0, w, h);
2.RGB HSV互转问题
android.graphics.Color 修复了java.awt.Color 的bug
RGBToHSV HSVToColor
3.Config
Bitmap bitmap = Bitmap.createBitmap(w, h, Config.ARGB_8888);//Config.ARGB_8888,Config.ARGB_4444透明效果
Color 成了int,一下子感觉世界变得简单了。
4.文字的显示长度
Rect textBound = new Rect();
paint.getTextBounds(name, 0, name.length(), textBound);
5.文字渲染 x起始点在左下角
canvas.drawText(name, x, y, paint);