由网友(糖糖爱果果)分享简介:我的工作android.I的分布式应用程序已经分裂一个单一的形象成可以说4个部分,然后对其进行处理。现在我想4位图图像合并成一个单一的形象。我怎样才能做到这一点?解决方案 位图[]部分=新位图[4];位图结果= Bitmap.createBitmap(份[0] .getWidth()* 2,份[0] .getHei...
我的工作android.I的分布式应用程序已经分裂一个单一的形象成可以说4个部分,然后对其进行处理。现在我想4位图图像合并成一个单一的形象。我怎样才能做到这一点?
解决方案 位图[]部分=新位图[4];
位图结果= Bitmap.createBitmap(份[0] .getWidth()* 2,份[0] .getHeight()* 2,Bitmap.Config.ARGB_8888);
帆布油画=新的Canvas(结果);
涂料粉刷=新的油漆();
的for(int i = 0; I< parts.length;我++){
canvas.drawBitmap(份[I]中,份[I] .getWidth()*(ⅰ%2),份[I] .getHeight()*(I / 2),漆);
}
这样的事情=)
I am working on a distributed application of android.I have splitted a single image into lets say 4 parts and then processed it. Now I want to combine 4 bitmap images into a single image. How can i do that?
解决方案 Bitmap[] parts = new Bitmap[4];
Bitmap result = Bitmap.createBitmap(parts[0].getWidth() * 2, parts[0].getHeight() * 2, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(result);
Paint paint = new Paint();
for (int i = 0; i < parts.length; i++) {
canvas.drawBitmap(parts[i], parts[i].getWidth() * (i % 2), parts[i].getHeight() * (i / 2), paint);
}
Something like this =)
相关推荐
最新文章