![]() |
Re: PNG laden
Hm, irgendwann dreh ich hier noch durch. Bin deiner Aussage gefolgt und schließlich kam die Meldung, ein Header einer PNG-Datei wäre ungültig. Also einfach den Dateinamen besorgt und mit der einfachen Bildvorschau von XP geöffnet: Es wird geöffnet. Das TImage von Lazarus ist vorbildlich und kann im Gegensatz zu dem von Delphi7 die ganzen Formate. Bei genau dieser Datei gibt auch dieses eine Fehlermeldung zurück. Die Frage ist nur, wie es dann die Bildvorschau schaffen kann.
|
Re: PNG laden
Zitat:
Kannst Du mal eines der PNGs hier als Attachment anheften? |
Re: PNG laden
Liste der Anhänge anzeigen (Anzahl: 1)
Da das Bild ehrlich gesagt zu pervers war, habe ich es schnell mal wegradiert. :stupid: Der Header hat sich dadurch zum Glück nicht verändert, es gibt also weiterhin einen Fehler beim Laden.
Zitat:
|
Re: PNG laden
Die PngComponents haben eine PNGImageList dabei
|
Re: PNG laden
Ich weiß, aber PNG alleine bringt mir nichts. In einer ImageList können mehrere verschiedene Formate sein.
|
Re: PNG laden
X2GraphicContainer und X2GraphicList unterstützen mehrere Formate. Die TBXImageList aus TBX beta ebenfalls. Musst mal googlen, hab grad keinen Link zur Hand.
|
Re: PNG laden
Die X2 Komponenten findet man nicht, TBX wäre die letzte Notlösung für mich. Ist eben auch die Frage, was eine ImageList mit PNG-Unterstützung bringt, wenn sie eben einen oder mehrere Header nicht kann. Mal ganz zu schweigen davon, dass sogar das TBitmap [klartext]scheiße[/klartext] ist, denn nicht mal das kann alle Bitmaps fehlerfrei laden. Wäre alles gar nicht so schlimm, wenn diese Idioten eine bessere Fehlerbehandlung hätten. Statt einer Exception wäre ein Ereignis gut, was der Benutzer mit dem Ereignis anstellt ist sein Problem. Denn so bekomme ich eine Exception. In keinem Fall darf eine Exception irgendeiner Art auftreten. Wenn man einen Ordner mit vielen Bildern auflistet und bekommt immer eine Exception ist das wirklich miserabel.
|
Re: PNG laden
Zitat:
|
Re: PNG laden
Hier gabs mal irgendeinen Thread, in dem auch ich ein paar Funktionien vorgeschlagen habe, um alles mögliche in alles mögliche zu konvertieren, solange es irgendwo als Pixeldaten vorliegt. Ich such' mal und meld mich wenn ichs find :stupid:
|
Re: PNG laden
Zitat:
Also weder Acdsee noch Adobe Photoshop CS3 können diese Datei lesen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 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