Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Dpi-Wert einer Grafikdatei auslesen (https://www.delphipraxis.net/117466-dpi-wert-einer-grafikdatei-auslesen.html)

hugo1990 18. Jul 2008 14:55


Dpi-Wert einer Grafikdatei auslesen
 
Wenn man bei einer Grafikdatei im Eigenschaften-Dialog auf Dateiinfo geht, findet man dort ja die Einträge "Horizontale Auflösung" und "Vertikale Auflösung". Jetzt wollte ich fragen, wie man mit Delphi an diese Werte kommt.

Corpsman 18. Jul 2008 15:06

Re: Dpi-Wert einer Grafikdatei auslesen
 
mit .width und .height

aber zuerst mus du die File geladen haben ...

hugo1990 18. Jul 2008 15:37

Re: Dpi-Wert einer Grafikdatei auslesen
 
Ich möchte nicht die Breite und die Höhe, sonder die DPI-Werte. Habe ich ja auch in der Überschrift stehen?

Medium 18. Jul 2008 16:32

Re: Dpi-Wert einer Grafikdatei auslesen
 
Das hängt vom Format ab, in dem die Datei gespeichert ist. In Windows Bitmaps zum Bleispiel gibt es imho keine solche Angaben, weswegen der Dialog (vemute ich) einfach 72 dpi annimmt, weil das die Standardbildschirmauflösung ist. Andere Grafikformate sehen diese Information evtl. vor, wobei du dann entweder von dem Code abhängst mit dem du die Dateien lädst, ob und wie dieser diese Infos verarbeitet und bereit stellt, oder du musst dir die jeweiligen Dateispezifikationen (wotsit ist da immer eine nette Anlaufstelle) zur Brust nehmen, und selbst Hand anlegen.

_frank_ 18. Jul 2008 16:38

Re: Dpi-Wert einer Grafikdatei auslesen
 
das wird vom vorhanden Dateityp abhängen, mir ist in delphi direkt keine möglichleit bekannt, aber hier solltest du fündig werden :)

HTH Frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 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