![]() |
D2010, TPngImage LoadFromStream -> ungültiges Format
Hallo #,
meine PNG-Images liegen in ener DB. Per TMemoryStream hole ich mir ein Bild und will es anzeigen (Canvas.Draw). Fehlermeldung beim Draw "ungültiges Format, kein Header" Speichere ich den Stream vorher in eine Datei und lade das PNG aus dieser Datei
Delphi-Quellcode:
klappt alles ???
Stream.SaveToFile
PngImage.LoadFromFile Kennt jemand das Problem und eine Lösung ;) Danke Heiko |
AW: D2010, TPngImage LoadFromStream -> ungültiges Format
Positionier den Stream vor dem Laden ins PNG erstmal wieder auf den Anfang
|
AW: D2010, TPngImage LoadFromStream -> ungültiges Format
Probier mal Folgendes:
Delphi-Quellcode:
Edit: Wo war der Hinweis auf die andere Antwort????
Stream.Position := 0;
PngImage.LoadFromStream(Stream); |
AW: D2010, TPngImage LoadFromStream -> ungültiges Format
Hallo,
aaaah. das wars. (Ich hatte LoadFromStream 2mal gemacht und nur ein Position:= 0). Danke Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz