Hi Leute,
wer kennt sich mit Bildverarbeitung aus ? Ich habe folgendes Problem :
Zur Laufzeit soll ein Bild erstellt werden, das aus mehreren Einzelbildern zusammengesetzt werden soll. Es wird ein Ausgangsbild geladen, das nicht transparent ist. Darüber sollen transparente Bilder gelegt werden, so dass am Ende ein neues Bild entsteht, das gewissermaßen die Summe der Einzelbilder darstellt und das anschließend als neues Bild temporär gespeichert werden soll. Annahme : alle Bilder besitzen gleiche Formate (bmp), Größen und Auflösungen. Gibt es irgendwas, was man benutzen könnte, oder hat jemand eine geniale Idee ?
Wenn Größe und Auflösung gleich sind, dann sollte auch die Anzahl der Pixel gleich sein. Unter der Vorgabe, dass bei den Bildern, die ausschließlich zur Komplettierung dienen, nur die relevanten Pixel nicht Weiß sind ( Weiß = Transparentfarbe ), sollte es doch möglich sein, alle Farbcodes, die von Weiß verschieden sind, aus einem Bild heraus zu lesen und diese auf das Basisbild zu übertragen. Das ist zumindest ein theoretischer Ansatz. Bleiben nur die Fragen - ist dieser Ansatz praktikabel und wie liest man die Farbcodes der einzelnen Pixel bzw. wie können diese geändert werden ?
Ich bin für jede Anregung dankbar.
Gruß alfred