Как объединить много растровых изображений в один - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть сто снимков дрона, летящего над полем;Я хочу сделать из них одно большое растровое изображение и отобразить его в виде изображения.Я действительно не знаю, как это сделать вообще.Если вы хотите, я могу отправить изображения, но я думаю, что это ненужно.

1 Ответ

2 голосов
/ 19 сентября 2019

Вы можете попробовать это

public Bitmap mergeMultipleImages(Bitmap[] img_bitmaps){

    Bitmap result = Bitmap.createBitmap(img_bitmaps[0].getWidth() * 2, img_bitmaps[0].getHeight() * 2, Bitmap.Config.ARGB_8888);
    Canvas canvas = new Canvas(result);
    Paint paint = new Paint();
    for (int i = 0; i < img_bitmaps.length; i++) {
        canvas.drawBitmap(img_bitmaps[i], img_bitmaps[i].getWidth() * (i % 2), img_bitmaps[i].getHeight() * (i / 2), paint);
    }
        return result;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...