#1 2012-03-11 15:30:31

volkerpeter
Mitglied
2012-02-09
7

Kann das (Hersteller-)Exif-Tag LensModel angezeigt werden?

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

Offline

#2 2012-03-12 09:18:31

wernfried
Mitglied
2012-01-23
11

Re: Kann das (Hersteller-)Exif-Tag LensModel angezeigt werden?

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

Offline

#3 2012-03-12 11:24:56

volkerpeter
Mitglied
2012-02-09
7

Re: Kann das (Hersteller-)Exif-Tag LensModel angezeigt werden?

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

Offline

#4 2015-08-15 13:36:23

madmas
Gast

Re: Kann das (Hersteller-)Exif-Tag LensModel angezeigt werden?

Hi,
es gibt gut Nachrichten: Ich habe gerade die Objektivinformationen nach Einfügen der Zeile

Code:

$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

#5 2015-11-21 22:57:17

SSS
Gast

Re: Kann das (Hersteller-)Exif-Tag LensModel angezeigt werden?

Hallo,

kannst Du mir bitte genau beschreiben, wie Du die Objektivdaten ausgelesen hats?

Danke

#6 2016-03-17 12:01:49

drlecter
Piwigo Team Moderators
2016-03-17
1118

Re: Kann das (Hersteller-)Exif-Tag LensModel angezeigt werden?

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

Offline

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2024 · Kontakt