Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: jpeg aus array of byte laden

  Alt 6. Okt 2009, 21:53
Hallo Daniel,

schau Dir mal die Beschreibung des jpg Formats an.
Da wirst Du erkennen das ein jpg Bild immer mit $FF$D8 (SOI) beginnt.
Du kannst im Array nach diesem Muster suchen.
Ab der Fundstelle dann das Array in einen Stream kopieren
und den Stream laden.

Delphi-Quellcode:
mStream := TMemoryStream.create;
mStream.writeBuffer(ByteArray[position],high(ByteArray)-position);
mStream.seek(0,soFromBeginning);
...
Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat