Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TGraphicField JPGImage landen (https://www.delphipraxis.net/194527-tgraphicfield-jpgimage-landen.html)

HolgerX 6. Dez 2017 13:45

AW: TGraphicField JPGImage landen
 
Hmm..

Die Zusatzinformationen zum Image könnte man sich auch sparen, wenn andere Verwendet werden..

Ich hab da einen eigenen PictureViewer gemacht, der ignoriert die Dateiendung und identifiziert die Bildformate über die MagicBytes am Anfang des FileStreams.

Klappt recht gut und es werden so auch Bilder angezeigt, welche eine falsche Endung haben ;)

himitsu 6. Dez 2017 14:35

AW: TGraphicField JPGImage landen
 
Das machen aktuelle Delphis nun auch.

Früher wurde im LoadFromFile ausschließlich über die Dateiendung erkannt.
Intern hatten sich alle TGraphic-Nachfahren mit Dateiendungen und ihrer Klasse registriert und diese Liste wurde dann beim Laden verwendet.
Darum konnte man im LoadFormStream auch nur TBitMap laden, außer man erstellt sich vorher eine passende Graphic-Instanz.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 Uhr.
Seite 2 von 2     12   

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