如何将多个图像组合成Android的一个形象?组合、多个、如何将、图像

2023-09-12 08:13:52 作者:糖糖爱果果

我的工作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?

解决方案 谷歌推出了Android 8.1 预计在12月发布正式版

    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 =)