Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Grafikangaben aus Dateieigenschaften auslesen (https://www.delphipraxis.net/1774-grafikangaben-aus-dateieigenschaften-auslesen.html)

Magnus 22. Dez 2002 23:32


Grafikangaben aus Dateieigenschaften auslesen
 
Hallo!

Ich programmiere hier gerade einen HTML-Generator für eine Diashow.

Dabei brauche ich auf den Seiten das Bild in der Größe 640x480. Es sollte jeweils die die sinnvolle Größe voll genutzt werden (Hochformat/Querformat). Dafür möchte ich die Angaben Height und Width im HTML-Code verwenden.

Um diese Werte ermitteln zu können, müßte ich die jeweilige Größe der originalen Bilddatei ermitteln. Nun gibt es im Windows in den Dateieigenschaften diese Angaben. Besteht eine Möglichkeit diese auszulesen und wenn ja wie? [dies erscheint mir zumindest die schnellste Möglichkeit zur sein, die Daten zu ermitteln, da ich die Verzeichnisse eh durchgehen muß]

Danke für die Hilfe!
Magnus

jbg 22. Dez 2002 23:51

Zitat:

Nun gibt es im Windows in den Dateieigenschaften diese Angaben. Besteht eine Möglichkeit diese auszulesen und wenn ja wie?
Diese kannst du nicht vom Dialog auslesen, da du sonst für jede Datei diesen Dialog anzeigen und dann FindWindow und Co. verwenden müsstest.

Da es sich sicherlich nur um Jpeg Bilder handelt, kannst du die notwendigen Informationen direkt aus der Datei lesen. Du musst dir nur die Dateiformatbeschreibung durchlesen. So eine findest du z.B. hier.

Magnus 23. Dez 2002 00:02

Danke für die schnelle Anwort :)

Das Progrämmchen soll schon alle Grafikformate einbauen, die der Explorer üblicherweise versteht. Trotzdem scheint es eine sehr nützliche Seite zu sein.

Einstweilen habe ich mir etwas anders geholfen. Ich gebe nur den Height Parameter mit 480 an. Dies scheint bei Digitalbildern zu klappen. Panoramabilder habe ich bisher nicht in meinem Archiv.

Schade, daß man diese Zusatzinfos nicht direkt lesen kann (da steht ja noch einiges interessantes drin). Für jede Dateiart den Dateiheader zu entschlüsseln sollte jedenfalls nicht Sinn der Übung werden.

Magnus

sakura 23. Dez 2002 08:01

Nutze mal die Suche des Forums. Wir haben dayu mal einen Thread inkl. einiger Code-Beispiele gehabt.

Magnus 23. Dez 2002 09:21

Hallo!

Ich habe schon im Forum gesucht. Das einzige was ich finden konnte waren zwei Threads zum Thema neue Eigenschaftenseite einrichten und Versionsinfo auslesen. Beide haben mir leider nicht weitergeholfen. Kannst Du mir sagen, nach was ich suchen muß, um den von Dir erwähnten alten Thread zu finden?

Magnus

sakura 23. Dez 2002 09:40

Die Suche nach wotsit, oben genannter Webseite, hat folgendes hervorgebracht

http://www.delphipraxis.net/viewtopi...ghlight=wotsit

P.S. Ich habe wotsit genommen, da es damals vorkam, aber nur selten im Forum genannt wird, Bildinformation, Bild größe hätte auch weiterhelfen sollen

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz