最近忙著趕在月底趕著給主管的專案,所以一直沒時間寫部落格,在這寫專案的過程中,學習到很多Android開發的程式經驗,很想跟大家分享阿,等到8月再跟大家分享吧,今天利用空閒時間寫點…
Android要做影像處理,要做影像處理之前可以先去找找有沒有提供的library,確實有很多,例如彩色轉灰階等,今天要介紹~
BitmapDrawable 轉換為 Bitmap :
Bitmap.Config c =bmpDrawable.getOpacity() != PixelFormat.OPAQUE ?
Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565; //取得bmpDrawable顏色格式
bmpImageOK = Bitmap.createBitmap(
bmpDrawable.getIntrinsicWidth(), bmpDrawable.getIntrinsicHeight(), c);
Canvas canvas = new Canvas(bmpImageOK);
bmpDrawable.setBounds(0, 0, bmpDrawable.getIntrinsicWidth(),
bmpDrawable.getIntrinsicHeight());
bmpDrawable.draw(canvas);
相反~
Bitmap 轉換為 BitmapDrawable :
Drawable drawable = new BitmapDrawable(bitmap);return drawable;
沒有留言:
張貼留言
請留言~一起討論吧~