![]() |
Bildinfo per Win-API
Hallo!
Hat irgendjemand da draussen eine Idee mit welcher Win-API Funktion ich Eigenschaften (Breite und Höhe) eines Grafikfiles (zb. gif) auslesen kann? Ich hab bis jetzt nur "LoadImage" gefunden mit dem ich ein Bitmap laden kann um danach die Eigenschaften auszulesen aber diese Lösung ist ja wirklich nicht das Gelbe vom Ei. danke im voraus |
gehts nur um Breite,Höhe, kb?
also der IE stellt .bmp auch dar, einfach das Bildicon in den Browser ziehen, reMaus-> Eigenschaften. |
nett gemeint
aber ich brauche Höhe und Breite in einem Lotus-Notes-Script.
Darum auch die Verwendung des [b]Win[b]dows-[b]A[b]pplication[b]P[b]rogramming[b]I[b]nterface. Notes hat leider keine interne Funktion zum Abfragen dieser Bildeigenschaften. |
Uuups!
Sieht so aus als würde "[b]" bei mir keinen fetten Text erzeugen.
Wos stimmt denn do nit ;) |
musst mit am [/b] abschliessen ;)
|
also fast wie HTML,
aber eben nicht ganz ]:-)
|
wie html nur anders :hehe:
|
so kann man's auch sagen aber leider
bin ich noch immer nicht schlauer geworden was die gesuchte Win-API Funktion betrifft :heul:
Kann denn keiner einem verzweifelten Notes-Developer helfen? (schnief) |
ich glaub du wirst um irgendwelche gif bibliotheken ned herumkommen, soweit ich weiss....,
www.download.com schon mal gesucht? windows selber kann gif ned soweit mir als nicht programmierer das bekannt is :D |
Notes.Net (speziell die Sandbox) ist Dein Freund:
ImageInfo Get height and width properties from an image using LotusScript. |
Und wieder bin ich zu tiefstem Dank verpflichtet!
Ich hoffe ich kann mich irgendwann mal revanchieren.
|
@valo
Exakt. Soweit ich weiss unterstützt Windows selbst ausschließlich BMP.
Bin zwar auch kein Profi aber zumindest hab' ich nichts gefunden das dieser Aussage wiederspricht. Ich nehme mal an es wird sicher irgendwelche Active-X Komponenten geben mit denen man auch andere Formate bearbeiten kann aber ich hab nichts gefunden. (Zumindest nichts freies) Speziell mit GIF gibt's ja ohnehin immer nur Urheberrechts-Trouble. Um mein Problem zu umgehen habe ich ursprünglich die Kommandozeilen Befehle von IrfanView (http://www.irfanview.com)benutzt um ein temporäres Bitmap zu erzeugen. Das konnte ich dann im Hintergrund über Win-API in den Speicher laden um mir die benötigten Daten zu besorgen. Nicht unbedingt schön, schnell, oder sauber gelöst ;) Ausserdem hat diese Vorgehensweise nach einer gewissen Anzahl von Bildern immer einen Fehler erzeugt. Wahrscheinlich habe ich im API irgendwelche Objekte nur erzeugt und nie zerstört bis der Speicher flöten war. Mittlerweile habe ich den Tip von _m3 beherzigt und mir das Beispiel in der Sandbox auf Notes.net angesehen. Funktioniert im grossen und ganzen ganz gut. Nur klappt die Sache nicht bei allen JPEG's. Bei manchen steigt die Funktion einfach aus. Was soll's. Ich werd' schon noch was finden. Ich hoffe nur das ich mich nicht selbst mit den Standards für Grafikformate herumschlagen muss ;) Auf jeden Fall nochmal danke an alle. |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 01:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag