Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: Infodaten in PNG-Bilder ablegen

  Alt 10. Apr 2007, 15:07
Zitat von matashen:
...Gebt es hier keinen Weg, eigene Daten so anzuhängen ohne das ursprüngliche Format für andere Programme unlesbar zu machen. Gibt es ein Format, wo das geht?
Prinzipiell ist das Einfügen von weiteren selbstdefinierten Chunks kein Problem.
Software, die mit dem PNG-Format umgehen kann, wird diese Chunks dann einfach überlesen.
Allerdings werden manche Bildbearbeitungsprogramme deine Chunks beim Speichern verwerfen, da sie diese nicht kennen.

Die Klasse TPNGImage wird wohl auch nicht in der Lage sein, diese Chunks zu lesen oder zu schreiben.
Du müsstest die Klasse also erweitern oder du schreibt eine Hilfsklasse, dass die PNG-Datei einliest
und in Chunks zerlegt und dir die Möglichkeit gibt beliebige Chunks anzuhängen.

Der Chunkname besteht aus 4 Buchstaben. Für deinen Fall müssen nur Kleinbuchstaben mit Ausnahme des 3. Buchstaben verwendet werden. (z.B. abCd)
siehe: http://www.libpng.org/pub/png/spec/1...Structure.html
Andreas
  Mit Zitat antworten Zitat