Thema: Delphi Image from Stream laden?

Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Image from Stream laden?

  Alt 2. Mär 2013, 00:57
Ein Stream ist einfach nur ein Haufen von Bytes. Es gibt dort keine Information, wie diese zu interpretieren sind. Du musst dir also irgendwie noch merken, was dieser Stream darstellen soll.

Ja ein Bild, aber was für eins. JPEG, GIF, Bitmap ...

Dann erzeuge dir das passende Objekt (TJpegImage, ...) dazu und lade den Stream in dieses Objekt.
Dieses Objekt kannst du dann per Assign an das Image übergeben und das Bild wird angezeigt.

TImage ist nur ein Container und zeigt das an, was du reinsteckst.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat