Images zusammenführen

03/06/2009 - 18:19 von Karin Wiechern | Report spam
bin auf der Suche nach einer Möglichkeit (OCX,DLL) mehrere PNG-Files zu
einem File zusammenzuführen, die PNG's überlappen sich nicht.
Lösungen für andere Formate (JPG,BMP,TIFF) wàren auch ok.

Hat jemand eine Idee ?

Jochen Wiechern
 

Lesen sie die antworten

#1 Gerrit Kuhlendahl
03/06/2009 - 23:33 | Warnen spam
Moin Jochen!
"Karin Wiechern" schrieb im Newsbeitrag
news:h067r0$bh0$03$
bin auf der Suche nach einer Möglichkeit (OCX,DLL) mehrere PNG-Files zu
einem File zusammenzuführen, die PNG's überlappen sich nicht.
Lösungen für andere Formate (JPG,BMP,TIFF) wàren auch ok.

Hat jemand eine Idee ?





Wenn's nur darum geht, mehrere Bilder unabhàngig in einer Datei zu haben
(kein Mischen der
Bilder in ein gemeinsames Bild), dann kannst Du Dir das leicht selbst
stricken:

Am besten nimmst Du dafür eine TLV-Struktur (Tag-Length-Value). Tag und
Length werden
jeweils aus einem 4Bit-Integer (=Long) gebildet. Im Tag hinterlegst Du die
Bildart
(z.B. 0 = Unbekannt, 1 = JPG, 2 = BMP usw.) Die Lànge gibt die Datenmenge
des
Bildes in Byte an.

Nun kannst Du die Daten sequenziell hintereinander weg speichern. Immer
zuerst das Tag,
dann die Lànge und dann die Bilddaten. Beim Lesen liest Du zunàchst die
ersten 4 Byte. Damit
weißt Du, um welche Bildart es sich handelt. Die nàchsten 4 Byte zeigen Dir
die Lànge für den
folgenden Lesevorgang an (Du kannst somit gleich entsprechend Dein
Byte-Array dimensionieren)
und anschließend liest Du die Bilddaten ein. É voila - wie der Pizzabàcker
so sagt...

Viele Grüße

Gerrit


KUH-SOFT - Die Software von glücklichen Programmierern

Am Sportplatz 4 - D 25563 Wrist

Homepage: www.KUH-SOFT.de

Ähnliche fragen