2016-06-09 5 views
0

В моем приложении для Android. Я хочу объединить два изображения для создания одного, чтобы я мог использовать.Слияние двух растровых изображений (png) с кодом

это то, что я есть

\ п

У меня есть This изображение

я хочу, чтобы объединить его с другим изображением в каждом месте Таким образом, результат будет like this Любая помощь будет оценена

+0

Можете ли вы опубликовать код того, что вы пробовали? – Jay

+0

Не пробовал ничего, потому что я новичок в программировании – Warlock

+0

Может, некоторые приведут меня к учебнику или чему-то – Warlock

ответ

1

This звучит похоже на то, что вы ищете.

В основном вам необходимо создать растровое изображение, создать холст, а затем нарисовать каждое изображение на холсте. Я не уверен, как они будут работать как PNG и быть в состоянии видеть оба изображения, но вот как я нарисовал несколько изображений в один. Я бы предположил, что вы рисуете каждое изображение, начиная с той же позиции (в отличие от того, как я это сделал).

Надеюсь, это поможет.

result = Bitmap.createBitmap((bmImages[0].getWidth() * 2) + 45, (bmImages[0].getHeight()) + 30, Bitmap.Config.RGB_565); 
Canvas canvas = new Canvas(result); 
for (int i = 0; i < bmImages.length; i++) { 
    canvas.drawBitmap(bmImages[i], (bmImages[i].getWidth() * (i % 2)) + ((i+1)*15), 15, null); 
    bmImages[i].recycle(); 
} 
Смежные вопросы