Bonjour & Bienvenue sur EOS-Numerique
Réseaux Sociaux : Follow us on Facebook Follow us on Twitter


Sign Up






Affichage des résultats 1 à 12 sur 12

Discussion: Correspondance EXIF

  1. #1
    Membre Avatar de domino
    Inscription
    décembre 2004
    Localisation
    France
    Messages
    1 324
    Boîtier
    1DsMarkIII | 1DMarkIV | 1DMarkIIn
    Objectif(s)
    400mm 2.8L IS|200mm 1.8L|70-200mm 2.8L IS|24-70mm 2.8L|17-40mm 4L|24mm 1.4 L|15mm 2.8

    Par défaut

    Bonjour ? tous,
    Je n'arrive pas ? trouver la correspondance entre le r?sutalt renvoy? par un Exif_read_data et les donn?es photographiques. Ceci afin d'afficher des donn?es EXIF tr?s pr?cises sur un site web PHP/MySQL. Je m'explique:
    - pour un exif Flash par exemple, la fonction renvoie un 0, un 1 ou un 16... ainsi de suite et j'aimerais savoir ? quoi ?a correspond pr?cis?ment pour pouvoir afficher le r?sultat ("flash fired", "fired, compulsory flash mode, return light detected" etc...)
    - j'aimerais faire la m?me chose pour la balance de blancs et d'autres donn?es...
    Tant qu'on veut afficher la focale, le temps d'exposition, etc, ?a ne pose aucun probl?me, mais si on veut aller plus loin, ?a se corse... J'ai le m?me souci avec l'ISO aussi de photos prises avec un Canon Powershot S50... ?a ne me renvoie rien ! Alors que j'obtiens l'ISO de mes photos prises avec un Canon EOS 300D.

    Est ce que quelqu'un s'est pench? et a r?solu ces probl?mes, afin d'avoir des interpr?tations/pr?sentations tr?s pr?cises des donn?es EXIF ?

    Je pr?cise que j'utilise d?j? un script de galerie libre que j'ai modifi? ? mon go?t, et qui me va tr?s bien et que je cherche d?sormais ? juste peaufiner la partie Exif, pas ? changer de scripts/outils de galerie ? (j'en ai test? pas mal).

    D'avance merci,


  2. #2
    Membre Avatar de softflower
    Inscription
    août 2004
    Localisation
    Yukon (Canada)
    Messages
    1 619
    Boîtier
    1D / 5D / 7D
    Objectif(s)
    17 à 500mm

    Par défaut

    Hmm...; par contre les correspondance si tu les trouves je suis preneur aussi

  3. #3
    Membre
    Inscription
    avril 2004
    Localisation
    Un champ requis appelé Lieu d'habitation est manquant ou a une valeur incorrecte.
    Messages
    469
    Boîtier
    Un champ requis appelé Boitier est manqu
    Objectif(s)
    Un champ requis est manquant ou a une valeur incorrecte.

    Par défaut

    D'abord ?vite de diviser les sujets... on se perd.

    Les correspondances par exemple pour le Flash c'est juste un boolean. Y a pas de valeur. C'est OUI ou NON.
    1 = OUI
    0 = NON

    Donc si ton exif marque Flash = 1 alors c'est "OUI PHOTO PRISE AU FLASH".


    Cela ne se corse pas, c'est juste que certaines donn?es ne peuvent avoir que deux situations, vrai ou faux. donc 1 ou 0. Et ?a vaut pour tous, donc pas besoin de chercher une correspondance.

    Si tu as un "return light detected = 0" c'est que FAUX, donc NON pas de lumi?re de retour d?t?ct?.



    S.

  4. #4
    Membre
    Inscription
    avril 2004
    Localisation
    Un champ requis appelé Lieu d'habitation est manquant ou a une valeur incorrecte.
    Messages
    469
    Boîtier
    Un champ requis appelé Boitier est manqu
    Objectif(s)
    Un champ requis est manquant ou a une valeur incorrecte.

    Par défaut

    Ah oui j'oubliais pour la balance des blancs, tu prends une photo dans chaque mode, tu regardes l'exif et tu as la correspondance. Je pense que 1 c'est automatique et ainsi de suite.


    S.

  5. #5
    Membre Avatar de domino
    Inscription
    décembre 2004
    Localisation
    France
    Messages
    1 324
    Boîtier
    1DsMarkIII | 1DMarkIV | 1DMarkIIn
    Objectif(s)
    400mm 2.8L IS|200mm 1.8L|70-200mm 2.8L IS|24-70mm 2.8L|17-40mm 4L|24mm 1.4 L|15mm 2.8

    Par défaut

    Originally posted by Sakana@Dimanche 9 Janvier 2005 14:02
    D'abord ?vite de diviser les sujets... on se perd.

    Les correspondances par exemple pour le Flash c'est juste un boolean. Y a pas de valeur. C'est OUI ou NON.
    1 = OUI
    0 = NON

    Donc si ton exif marque Flash = 1 alors c'est "OUI PHOTO PRISE AU FLASH".


    Cela ne se corse pas, c'est juste que certaines donn?es ne peuvent avoir que deux situations, vrai ou faux. donc 1 ou 0. Et ?a vaut pour tous, donc pas besoin de chercher une correspondance.

    Si tu as un "return light detected = 0" c'est que FAUX, donc NON pas de lumi?re de retour d?t?ct?.



    S.
    Je n'ai pas divis? les sujets, je pense que ma demande pr?cise n'a pas grand chose ? voir avec celle de l'autre post auquel tu fais r?f?rence, et que je n'ai pas lanc?...

    sinon, j'ai bien compris ce que tu as expliqu?. N?anmoins, ?a ne solutionne pas r?ellement le probl?me. Sais tu alors quels code php faut il pour avoir les r?sultats pr?cis de prise avec ou sans flash ? exemple:quel code pour avoir le "return light detected" ? apr?s ok, je saurais faire interp?ter le oui ou non ;-)
    Pour info, j'ai r?pertori? 22 ?tats diff?rents concernant le flash. Si y'a pas de correspondance directe avec un $exif['COMPUTED']['Flash'], j'ai donc juste besoin de savoir quel code je dois entrer pour avoir chacun des ?tats qui m'int?ressent.
    Idem avec la balance des blancs, mais bon y'a surement moins d'?tats diff?rents (non?)

    Pr?cision, j'ai ?dit? mon premier post parce que j'avais pas tap? un nombre. Parfois l'exif du flash m'a renvoy? un 16... ce qui signifierait que ce n'est pas un bool?en non ?

    Merci de ton coup de main quoiqu'il en soit.

  6. #6
    Membre Avatar de Rebel21
    Inscription
    juillet 2004
    Localisation
    Dijon (21)
    Âge
    57
    Messages
    1 159
    Boîtier
    EOS 90D
    Objectif(s)
    Canon 24-105LIS, 17-40L, Canon 500/4 IS

    Par défaut

    Originally posted by domino@Dimanche 9 Janvier 2005 21:06
    sinon, j'ai bien compris ce que tu as expliqu?. N?anmoins, ?a ne solutionne pas r?ellement le probl?me. Sais tu alors quels code php faut il pour avoir les r?sultats pr?cis de prise avec ou sans flash ? exemple:quel code pour avoir le "return light detected" ? apr?s ok, je saurais faire interp?ter le oui ou non ;-)
    Pour info, j'ai r?pertori? 22 ?tats diff?rents concernant le flash. Si y'a pas de correspondance directe avec un $exif['COMPUTED']['Flash'], j'ai donc juste besoin de savoir quel code je dois entrer pour avoir chacun des ?tats qui m'int?ressent.
    Le tag renvoie un entier court.

    Resulting Flash tag values.
    0000.H = Flash did not fire.
    0001.H = Flash fired.
    0005.H = Strobe return light not detected.
    0007.H = Strobe return light detected.
    0009.H = Flash fired, compulsory flash mode
    000D.H = Flash fired, compulsory flash mode, return light not detected
    000F.H = Flash fired, compulsory flash mode, return light detected
    0010.H = Flash did not fire, compulsory flash mode
    0018.H = Flash did not fire, auto mode
    0019.H = Flash fired, auto mode
    001D.H = Flash fired, auto mode, return light not detected
    001F.H = Flash fired, auto mode, return light detected
    0020.H = No flash function
    0041.H = Flash fired, red-eye reduction mode
    0045.H = Flash fired, red-eye reduction mode, return light not detected
    0047.H = Flash fired, red-eye reduction mode, return light detected
    0049.H = Flash fired, compulsory flash mode, red-eye reduction mode
    004D.H = Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected 004F.H = Flash fired, compulsory flash mode, red-eye reduction mode, return light detected 0059.H = Flash fired, auto mode, red-eye reduction mode
    005D.H = Flash fired, auto mode, return light not detected, red-eye reduction mode
    005F.H = Flash fired, auto mode, return light detected, red-eye reduction mode
    Other = reserved

  7. #7
    Membre Avatar de domino
    Inscription
    décembre 2004
    Localisation
    France
    Messages
    1 324
    Boîtier
    1DsMarkIII | 1DMarkIV | 1DMarkIIn
    Objectif(s)
    400mm 2.8L IS|200mm 1.8L|70-200mm 2.8L IS|24-70mm 2.8L|17-40mm 4L|24mm 1.4 L|15mm 2.8

    Par défaut

    ok rebek21... et ?

  8. #8
    Membre Avatar de Rebel21
    Inscription
    juillet 2004
    Localisation
    Dijon (21)
    Âge
    57
    Messages
    1 159
    Boîtier
    EOS 90D
    Objectif(s)
    Canon 24-105LIS, 17-40L, Canon 500/4 IS

    Par défaut

    Originally posted by domino@Dimanche 9 Janvier 2005 23:04
    ok rebek21... et ?
    Un truc du genre:
    Code:
    echo flash($exif[EXIF]['Flash']);
    
    function flash($mode)
    {
    $binstring = decbin($mode);
    $hexstring = dechex($mode);
    switch ($hexstring)
      {
      case '00': $hexstring = "Pas de flash";break;
      case '01': $hexstring = "Flash";break;
      case '05': $hexstring = "strobe return light not detected";break;
      case '07': $hexstring = "strobe return light detected";break;
    ...
      case '5F': $hexstring = "Flash, mode Auto, réduction yeux-rouge, Return light detected";break;
       }
      return $hexstring;
    }

  9. #9
    Membre Avatar de domino
    Inscription
    décembre 2004
    Localisation
    France
    Messages
    1 324
    Boîtier
    1DsMarkIII | 1DMarkIV | 1DMarkIIn
    Objectif(s)
    400mm 2.8L IS|200mm 1.8L|70-200mm 2.8L IS|24-70mm 2.8L|17-40mm 4L|24mm 1.4 L|15mm 2.8

    Par défaut

    Merci ! j'essaie ?a d?s ce soir.

  10. #10
    Membre Avatar de domino
    Inscription
    décembre 2004
    Localisation
    France
    Messages
    1 324
    Boîtier
    1DsMarkIII | 1DMarkIV | 1DMarkIIn
    Objectif(s)
    400mm 2.8L IS|200mm 1.8L|70-200mm 2.8L IS|24-70mm 2.8L|17-40mm 4L|24mm 1.4 L|15mm 2.8

    Par défaut

    Bon, ?a ne fonctionne pas, je triture ?a dans tous les sens et j'obtiens toujours:
    Code:
    Parse error: parse error, unexpected T_STRING, expecting ':' or '{'
    ? la ligne o? j'ai '{' (celle apr?s le switch)

  11. #11
    Membre Avatar de Rebel21
    Inscription
    juillet 2004
    Localisation
    Dijon (21)
    Âge
    57
    Messages
    1 159
    Boîtier
    EOS 90D
    Objectif(s)
    Canon 24-105LIS, 17-40L, Canon 500/4 IS

    Par défaut

    Originally posted by domino@Lundi 10 Janvier 2005 17:20
    Bon, ?a ne fonctionne pas, je triture ?a dans tous les sens et j'obtiens
    Pu... de copier/coller
    Tu peux r?cup?rer mon source ici

    Mail moi si y'a un bl?me. L?, on est pas loin de la sortie de chartre

  12. #12
    Membre Avatar de domino
    Inscription
    décembre 2004
    Localisation
    France
    Messages
    1 324
    Boîtier
    1DsMarkIII | 1DMarkIV | 1DMarkIIn
    Objectif(s)
    400mm 2.8L IS|200mm 1.8L|70-200mm 2.8L IS|24-70mm 2.8L|17-40mm 4L|24mm 1.4 L|15mm 2.8

    Par défaut

    Monsieur Rebel21, Merci !! :-)

 

 

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

  1. Formation Photographe par Correspondance ?
    Par alexdu62 dans le forum Discussions générales
    Réponses: 12
    Dernier message: 07/09/2011, 14h51
  2. Ecole par correspondance
    Par plum dans le forum Discussions générales
    Réponses: 6
    Dernier message: 16/04/2008, 16h49
  3. 20D déclencheur souple DIY correspondance
    Par vinid3 dans le forum Discussions techniques
    Réponses: 3
    Dernier message: 07/07/2007, 13h42
  4. Correspondance focales zoom
    Par julien24v dans le forum Discussions Objectifs
    Réponses: 4
    Dernier message: 26/05/2007, 21h57

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  
Fuseau horaire GMT +2. Il est actuellement 15h17.
Powered by vBulletin® Version 4.2.5
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Auto Closing Of Threads provided by Threads Auto Close (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Copyright © Eos-numerique 2004-2023
vBulletin Skin By: PurevB.com