Posted on 2010-01-14 16:32
oathleo 閱讀(334)
評論(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);