Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#13

Re: jpegs in stream speichern.

  Alt 16. Aug 2008, 14:29
Hallo Arnulf,

ich weiß nicht, ob das für deinen Anwendungsfall eine Option ist, aber es gibt da noch zwei Ansätze:
  • PATCHING: Du merkst dir die Stream-Position in oldPosition, setzt Stream.Position um SizeOf(Cardinal) herauf, schreibst das JPEG-Image in den Stream, merkst dir newPosition, positionierst zurück auf oldPosition, berechnest jpegSize = newPosition - oldPosition - SizeOf(Cardinal), schreibst jpegSize in den Stream und setzt Position wieder vor für das nächste Bild.
  • INDEXING: Du schreibst die Bilder fortlaufend und schreibst die Größen der Bilder in einen zweiten Stream
Freundliche Grüße
  Mit Zitat antworten Zitat