Hallo,
falls es noch nicht zu spät ist.
installiere dir das Plugin LocalFiles Editor. danach unter dem Punkt Lokale Konfiguration (in den Plugin Einstellungen von LocalFiles Editor) den Block einfügen.
Wenn man sich das Plugin anschaut, steht das drin.
Extend your configuration in /include/config.local.inc.php file - example:
$conf['show_exif_fields'] = array(
'Make',
'Model',
'ExifVersion',
'Software',
'DateTimeOriginal',
'FNumber',
'ExposureBiasValue',
'FILE;FileSize',
'ExposureTime',
'Flash',
'ISOSpeedRatings',
'FocalLength',
'FocalLengthIn35mmFilm',
'WhiteBalance',
'ExposureMode',
'MeteringMode',
'ExposureProgram',
'LightSource',
'Contrast',
'Saturation',
'Sharpness',
);
*/
Das Problem wird sein, dass das exif Modul von PHP nicht alles ausliest. Ich versuche gerade einen Wrapper für exiftools zu installieren und dann ggf. das Plugin einmal umzubauen. Mal schauen wieviel Zeit ich habe.
grüße
Doc
Hallo,
kannst Du mir bitte genau beschreiben, wie Du die Objektivdaten ausgelesen hats?
Danke
Hi,
es gibt gut Nachrichten: Ich habe gerade die Objektivinformationen nach Einfügen der Zeile
$conf['show_exif_fields'] = array( 'Make', 'Model', 'UndefinedTag:0xA434', );
angezeigt bekommen. Interessanter Weise sind dafür sogar schon die richtigen Übersetzungen vorhanden. Es lohn sich also in die translation-files zu gucken um nähere Informationen darüber zu bekommen, welche Felder man anzeigen kann :)
Viele Grüße
Danke für den Tipp, der mir Klarheit verschafft hat.
Mein Test ergab, dass das Objektiv bei Canon leider als UndefinedTag:0x0095 aufgeführt ist, beispielsweise:
MAKERNOTE.UndefinedTag:0x0095: EF-S17-85mm f/4-5.6 IS USM
Ich vermute, damit kann ich meinen Wunsch begraben. Die Tagnummer 0x0095 wird wohl auch von den verschiedenen Kameraherstellern unterschiedlich verwendet, bei Nikon z.B. als NoiseReduction.
Schöne Grüße
Volker
Die Exif-Function im php unterstützt nur ein Teil der Exif Tags, die Linse ist vermutlich nicht dabei.
Auf dieser Seite findest du ein Skript mit dem du alle Tags auslesen kannst, damit kannst du testen was die Funktion hergibt.
http://www.php.net/manual/de/function.e … d-data.php
Gruss
Ich nutze das Plugin Exif View und hätte gerne zusätzlich LensModel aus den Canon-Herstellerangaben angezeigt. In meinem Skript config_default.inc.php steht nun also:
$conf['show_exif_fields'] = array(
'Make',
'Model',
'LensModel',
'DateTimeOriginal',
'COMPUTED;ApertureFNumber',
'ExposureTime',
'Flash',
'ISOSpeedRatings',
'FocalLength'
);
Aber LensModel wird nicht angezeigt. Weil es in den Herstellerangaben steht? Wie komme ich an den String? Werden die Herstellerangaben vielleicht gar nicht importiert?
Volker