View Full Version : Bildinformationen
Hallo zusammen,
mal folgende Frage:
Ich habe im IFS Filessystem verschiedene Bilder liegen.
Gibt es auf der AS/400 die Möglichkeit
1. die Größe des Bildes in form von Höhe x Breite und
2. die DPI Auflösung
per Programm zu erhalten ?
Gruss
Michael
Dafür sind C-Funktionen erforderlich sowie das Analysieren der Header-Informationen ja nach Bildtyp (BMP/JPG/TIF ...).
Hallo Baldur,
steht denn da auch die Höhe x Breite und die DPi Größe einer Imagedatei in den Informationen ?
Gruss Michael
kuempi von stein
24-04-06, 15:47
wenns da auf AS/400 zuverlässige APIs gibt würde mich das auch interessieren.
Ansonsten tendiere ich persönlich dazu, sowas auf PC-Seite zu eruieren.
Ist einfach auch zu vielseitig was es da so an Formaten gibt.
Programme dafür gibts ja zuhauf.
k.
Alternativ geht da auch ein Javaprogramm.
Es gibt unter http://schmidt.devlib.org/image-info/ eine OpenSource-Lösung (GPL). Leider kann diese kein TIFF, aber sonst alle gängigen Formate.
Ich habe die Klasse mal erfolgreich getestet um die Proportionen der Artikelstammbilder (jpg) zu ermitteln, damit das AS/400 Programm weiß, wieviel Platz es im SCS-Druckoutput lassen soll (nach dem Schlüsselwort).
Mein SCS2PDF macht dann statt den Schlüsselwörtern die Bilder in den PDF-Output hinein.
Leider fehlen uns noch zigtausende Bildchen für den Produktiveinsatz...aber das ist eine andere Geschichte...
Robert P.
Jede Bild-Datei hat einen speziellen Header in dem die Informationen abgelegt sind.
Die API's sind einfach nur die C-Funktionen für open(), Read() und Close().
Die Header-Strukturen müssen dann einfach nur ausgewertet werden. Allerdings sind viele Infos variabel, manchmal auch am Ende der Datei.
Fü jedes Format gibt es im Internet bestimmt entsprechende Informationen.