2

1 つのキャンバスに 2 つのビットマップを並べて描画しています。マージされたビットマップを再度取得するにはどうすればよいですか。キャンバスから取得することはできないと思います。キャンバスからマージされたビットマップのビットマップを取得するための他のオプションは何ですか。

4

1 に答える 1

2

マージされたビットマップのビットマップ オブジェクトを取得することができます。

まず、空白のビットマップでキャンバスを作成します

 Bitmap.Config conf = Bitmap.Config.ARGB_8888; 
 Bitmap bitmap_object = Bitmap.createBitmap(width, height, conf); 
 Canvas canvas_object = new Canvas(bitmap_object);

drawBitmap (ビットマップ ビットマップ、マトリックス マトリックス、ペイント ペイント) APIを使用して、このcanvas_objectにビットマップを描画します。

マージされたビットマップを取得するには、 bitmap_objectを使用します。

于 2013-01-19T09:55:41.320 に答える