Affichage des résultats 1 à 5 sur 5
Discussion: EXIF et PHP
-
05/12/2007, 15h39 #1
- Inscription
- October 2007
- Localisation
- France
- Âge
- 48
- Messages
- 78
- Boîtier
- Canon
- Objectif(s)
- Canon
EXIF et PHP
Bonjour à tous,
Je ne suis pas sûr de poster ma question dans le bon topic, car j'ai un problème technique indirectement lié à un Canon EOS 400D...
Je suis en train de développer une fonction perso pour récupérer les information EXIF de mes photos prises avec un 400D et il semble qu'il y ait des informations "spécifiques" Canon que je ne sais pas comment décoder...
Par exemple, le mode sélectionné, j'ai "ExposureProgram => 2" ou "ExposureProgram" est ma variable EXIF et 2 la valeur... Normalement, c'était en mode "P"...
Même problème pour le mode flash ("Flash => 16") ou le mode de mesure utilisé ("MeteringMode => 1").
Est-ce que vous savez où je peux trouver ces informations ??? Google n'a pas pu m'aider (ou plutôt, j'ai pas dû lui poser la bonne question...)
Merci d'avance.
Nekloth - Vues d’Esprit
-
05/12/2007, 18h59 #2
- Inscription
- September 2005
- Localisation
- MOUVAUX (pres de LILLE)
- Âge
- 69
- Messages
- 587
- Boîtier
- EOS350D - 50D
- Objectif(s)
- CANON 18-55/17-85 IS/100 MACRO - SIGMA 10-20/70-300 APO MACRO DG - TAMRON 200-500
as-tu regardé de ce côté là : Metadonnées - MakerNote
-
05/12/2007, 22h16 #3
- Inscription
- February 2007
- Localisation
- Vanves - 92 - France
- Messages
- 723
- Boîtier
- 5D
- Objectif(s)
- Voigtlander 40 f/2 - 100 f/2 - 24-105 f/4 L IS - 17-40 f/4 L - Metz 58AF-1
exiv2 sait très bien les traduire !
Profites-en, c'est opensourceEn plus le code pour interpréter les infos reste assez lisible (il m'a servi quelques fois déjà) : http://www.exiv2.org/
Un exemple de sortie de exiv2 (sortie juste avec les infos principales, il peut en afficher bien plus) :
$ exiv2 /pub/photos/Selection/metro.jpg
Nom du fichier : /pub/photos/Selection/metro.jpg
Taille du fichier: 2334456 Octets
Marque de l'appareil: Canon
Modèle de l'appareil: Canon EOS 400D DIGITAL
Horodatage de l'image: 2007:12:05 06:56:48
Numéro de l'image:
Temps d'exposition: 1/20 s
Ouverture : F1.4
Correction d'exposition: 0
Flash : Non, inhibé
Biais flash : 0 EV
Distance focale : 50.0 mm
Distance du sujet: 0
Sensibilité ISO: 100
Mode d'exposition: Priorité ouverture
Mode de mesure : Moyenne
Mode macro : Désactivé
Qualité de l'image: BRUT
Résolution Exif: 3206 x 1990
Balance des blancs: Automatique
Miniature : JPEG, 3584 Octets
Droit d'auteur :
Commentaire Exif:
Dans les sources du programme, je te conseille vivement le fichier canonmn.cpp : il définit toutes ces conversion
Exemple rapide :
Code://! MeteringMode, tag 0x0011 extern const TagDetails canonCsMeteringMode[] = { { 0, N_("Default") }, { 1, N_("Spot") }, { 2, N_("Average") }, { 3, N_("Evaluative") }, { 4, N_("Partial") }, { 5, N_("Center weighted") } };
Code://! ExposureProgram, tag 0x0014 extern const TagDetails canonCsExposureProgram[] = { { 0, N_("Easy shooting (Auto)") }, { 1, N_("Program (P)") }, { 2, N_("Shutter priority (Tv)") }, { 3, N_("Aperture priority (Av)") }, { 4, N_("Manual (M)") }, { 5, N_("A-DEP") }, { 6, N_("M-DEP") } };
Code://! FlashActivity, tag 0x001c extern const TagDetails canonCsFlashActivity[] = { { 0, N_("Did not fire") }, { 1, N_("Fired") } }; //! FlashDetails, tag 0x001d extern const TagDetailsBitmask canonCsFlashDetails[] = { { 0x4000, N_("External flash") }, { 0x2000, N_("Internal flash") }, { 0x0001, N_("Manual") }, { 0x0002, N_("TTL") }, { 0x0004, N_("A-TTL") }, { 0x0008, N_("E-TTL") }, { 0x0010, N_("FP sync enabled") }, { 0x0080, N_("2nd-curtain sync used") }, { 0x0800, N_("FP sync used") } };
Bref, y a tout ce qu'il fautDernière modification par guilc ; 05/12/2007 à 22h21.
-
06/12/2007, 13h11 #4
- Inscription
- October 2007
- Localisation
- France
- Âge
- 48
- Messages
- 78
- Boîtier
- Canon
- Objectif(s)
- Canon
Super ! Merci beaucoup pour vos deux réponses !!!!
Nekloth - Vues d’Esprit
-
06/12/2007, 17h19 #5
- Inscription
- April 2005
- Localisation
- Montpellier
- Âge
- 64
- Messages
- 3 867
- Boîtier
- R6 et R7
- Objectif(s)
- EF 70-200 f2.8 IS II - TC x1.4 - RF 24-105mm f4 IS - RF 100-500mm F4.5-7.1L IS
j'ai développé une fonction basique qui affiche quelques éléments des EXIF.
tu as le résultat surmon site
Informations de la discussion
Utilisateur(s) sur cette discussion
Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))
Discussions similaires
-
RAW et Exif
Par jean dans le forum Discussions techniquesRéponses: 7Dernier message: 31/07/2007, 18h15 -
EXIF
Par pinpon44 dans le forum Discussions techniquesRéponses: 1Dernier message: 22/05/2007, 12h29 -
Exif
Par Chris.G dans le forum Termes techniquesRéponses: 7Dernier message: 06/06/2006, 06h50 -
Exif
Par bruno34 dans le forum Discussions techniquesRéponses: 4Dernier message: 29/03/2006, 21h42 -
Exif...
Par squaleblue dans le forum Discussions généralesRéponses: 3Dernier message: 08/07/2005, 07h58