Affichage des résultats 1 à 7 sur 7
Mode arborescent
-
18/07/2009, 16h59 #7
- Inscription
- January 2009
- Localisation
- ASNIERES SUR SEINE
- Âge
- 49
- Messages
- 184
- Boîtier
- CANON 7DII, Flash 430EXII
- Objectif(s)
- CANON 24-70mm F2.8, 10-22mm, 70-200mm F4 IS USM, 50mm F1.8
J'ai dû faire une erreur dans le précédent copier/coller
Reste à identifier la balance des blancs sélectionnées.
<?php
// -----------------------------------------------------------------------------
// Retourne les informations EXIF de la photo
// -----------------------------------------------------------------------------
function get_exif_data($file, &$datephoto, &$apn, &$objectif, &$mode, &$iso, &$opturation,
&$ouverture, &$focale, &$wb, &$mesure, &$flash, &$styleimage) {
//echo '<br><br>Fic : '.$file;
$exif = exif_read_data($file, 'IFD0');
//print_r($exif);
if ($exif) {
$datephoto = $exif["DateTimeOriginal"];
$apn = $exif['Model'];
if ($model == 'C4100Z,C4000Z') $model = 'OLYMPUS 4000z';
$objectif = $exif['UndefinedTag:0x0095'];
$mode = $exif['ExposureProgram'];
switch ($mode) {
case 1:
$mode = 'manuel';
break;
case 2:
$mode = 'automatique';
break;
case 3:
$mode = 'priorité ouverture';
break;
case 4:
$mode = 'priorité vitesse';
break;
case 7:
$mode = 'portrait';
break;
case 8:
$mode = 'paysage';
break;
case 6:
$mode = 'sport';
break;
default:
$mode = '';
}
$iso = $exif['ISOSpeedRatings'];
$opturation = substr($exif['ExposureTime'],2,10);
$opturation = $exif['ExposureTime'];
if ($opturation <> '') {
list($n,$d) = explode('/',$opturation);
if ($d > 0)
$opturation = $n/$d;
else
$opturation = 0;
} else
$opturation = 0;
$ouverture = $exif['FNumber'];
if ($ouverture <> '') {
list($n,$d) = explode('/',$ouverture);
if ($d > 0)
$ouverture = $n/$d;
else
$ouverture = 0;
} else
$ouverture = 0;
$focale = $exif['FocalLength']+0;
/* $wb = $exif['LightSource'];
switch ($wb) {
case 0:
$wb = 'Automatique';
break;
case 1:
$wb = 'Lumière du jour';
break;
case 2:
$wb = 'Lumière fluorescente';
break;
case 3:
$wb = 'Lumière tungstène';
break;
case 10:
$wb = 'Lumière du flash';
break;
}*/
$wb = $exif['WhiteBalance'];
switch ($wb) {
case 0:
$wb = 'automatique';
break;
case 1:
$wb = 'manuelle';
break;
}
$mesure = $exif['MeteringMode'];
switch ($mesure) {
case 5:
$mesure = 'évaluative';
break;
case 6:
$mesure = 'sélective';
break;
case 3:
$mesure = 'spot';
break;
case 2:
$mesure = 'centrale pondérée';
break;
}
$flash = $exif['Flash'];
switch ($flash) {
case 9:
$flash = 'flash actif';
break;
default:
$flash = '';
break;
}
$styleimage = $exif['UndefinedTag:0x00A0'][2];
//echo '<br>$styleimage : '.$styleimage;
if ($exif['UndefinedTag:0x0093'][15] == '0' && $styleimage == 3) {
$styleimage = 'noir & blanc';
} else {
switch ($styleimage) {
case 0:
$styleimage = 'fidèle';
break;
case 1:
$styleimage = 'neutre';
break;
case 2:
$styleimage = 'portrait';
break;
case 3:
$styleimage = 'standard';
break;
case 4:
$styleimage = 'personnalisé 1';
break;
case 5:
$styleimage = 'paysage';
break;
}
}
}
}
?>
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
-
Données exif
Par fuji dans le forum Discussions généralesRéponses: 2Dernier message: 17/05/2009, 21h52 -
Dxo transfert de données exif
Par shent dans le forum DXORéponses: 2Dernier message: 04/02/2009, 19h05 -
Récupérer les données d'une carte mémoire
Par ger@rd dans le forum Les Logiciels photoRéponses: 7Dernier message: 02/08/2008, 08h31 -
Données exif
Par fuji dans le forum Discussions techniquesRéponses: 9Dernier message: 05/12/2006, 14h28