从canvas获取两个合并的位图

时间:2013-01-16 11:12:07

标签: android bitmap android-canvas

我有两个位图并排绘制在一个画布中。如何再次获得合并的位图。我认为不可能从画布上获取它们。从画布中获取合并位图的位图有哪些其他选项。

1 个答案:

答案 0 :(得分: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 来获取合并的位图..