2016-06-09 12 views
0

In meiner Android App. Ich möchte zwei Bilder zusammenführen, um eins zu erstellen, damit ich es verwenden kann.Mischen Sie zwei Bitmaps (PNG) mit Code

das ist, was ich

\ n

habe ich habe This Bild

ich will es in jedem Ort mit einem anderen Bild verschmelzen So das Ergebnis like this seine Jede Hilfe wird geschätzt

+0

Können Sie den Code von dem, was Sie bisher versucht haben, veröffentlichen? – Jay

+0

Habe nichts versucht, weil ich neu in der Programmierung bin – Warlock

+0

Vielleicht führen mich einige zu Tutorial oder etwas – Warlock

Antwort

1

This klingt ähnlich wie Sie suchen.

Grundsätzlich müssen Sie ein Bitmap erstellen, erstellen Sie ein Canvas und zeichnen Sie dann jedes Bild auf der Zeichenfläche. Ich bin nicht davon überzeugt, dass sie als PNG arbeiten und beide Bilder sehen können, aber so habe ich mehrere Bilder zu einem gemacht. Ich nehme an, dass du jedes Bild an der gleichen Stelle zeichnest (anders als ich es gemacht habe).

Hoffe, das hilft.

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(); 
} 
Verwandte Themen