Line 501... |
Line 501... |
501 |
// tant pis pour les makernote et xmp, les décoder demande trop de librairies externes, autant installer exiftool alors
|
501 |
// tant pis pour les makernote et xmp, les décoder demande trop de librairies externes, autant installer exiftool alors
|
502 |
$metadonnees = array();
|
502 |
$metadonnees = array();
|
503 |
$metadonnees['XMP'] = array();
|
503 |
$metadonnees['XMP'] = array();
|
504 |
unset($metadonnees['EXIF']['MakerNote']);
|
504 |
unset($metadonnees['EXIF']['MakerNote']);
|
505 |
$metadonnees['MAKERNOTE'] = array();
|
505 |
$metadonnees['MAKERNOTE'] = array();
|
- |
|
506 |
$metadonnees_non_formatees = array();
|
- |
|
507 |
if(isset($exif['EXIF'])) {
|
- |
|
508 |
$metadonnees_non_formatees = array_merge($metadonnees_non_formatees, $exif['EXIF']);
|
- |
|
509 |
}
|
- |
|
510 |
if(isset($exif['IFD0'])) {
|
506 |
$metadonnees_non_formatees = array_merge($exif['EXIF'], $exif['IFD0']);
|
511 |
$metadonnees_non_formatees = array_merge($metadonnees_non_formatees, $exif['IFD0']);
|
- |
|
512 |
}
|
507 |
$metadonnees['EXIF'] = $this->formaterTableauExif(&$metadonnees_non_formatees);
|
513 |
$metadonnees['EXIF'] = $this->formaterTableauExif(&$metadonnees_non_formatees);
|
508 |
$metadonnees['IPTC'] = $this->extraireIptc($chemin_fichier);
|
514 |
$metadonnees['IPTC'] = $this->extraireIptc($chemin_fichier);
|
509 |
$metadonnees['File'] = array(
|
515 |
$metadonnees['File'] = array(
|
510 |
'ImageWidth' => array('id' => '', 'valeur' => $exif['COMPUTED']['Width']),
|
516 |
'ImageWidth' => array('id' => '', 'valeur' => $exif['COMPUTED']['Width']),
|
511 |
'ImageHeight' => array('id' => '', 'valeur' => $exif['COMPUTED']['Height']));
|
517 |
'ImageHeight' => array('id' => '', 'valeur' => $exif['COMPUTED']['Height']));
|