如何解决代码合并Android中的两个图像的问题?
| 我正在使用下面的代码来合并两个图像。 Bitmap pic = BitmapFactory.decodeResource(getResources(),R.drawable.me);
Bitmap map = BitmapFactory.decodeResource(getResources(),R.drawable.static);
Canvas comboImage = new Canvas(map);
Bitmap out1 = null ;
comboImage.setBitmap(out1);
comboImage.drawBitmap(pic,600,350,null);
我假设我可以使用位图out1来获取最终图像。但是\'comboImage.setBitmap(out1); \'行导致崩溃。没有此行,我将看不到任何图像。如何获得最终的组合图像?
解决方法
如果希望最终图像为
out1
,则可以这样操作:
Bitmap out1 = Bitmap.createBitmap(...);
Canvas comboImage = new Canvas(out1);
comboImage.drawBitmap(map,...);
comboImage.drawBitmap(pic,...);
out1
将成为合并图像
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。