1,16 → 1,19 |
<?php |
// declare(encoding='UTF-8'); |
/** |
* Classe d'extraction de metadonnées afin de les mettre dans |
* un tableau au format du cel |
* Encodage en entrée : utf8 |
* Encodage en sortie : utf8 |
* Classe d'extraction de metadonnées d'un fichier JPEG afin de les mettre dans un tableau au format du CEL. |
* |
* @author Aurélien PERONNET <aurelien@tela-botanica.org> |
* @internal Mininum PHP version : 5.2 |
* @category CEL |
* @package Services |
* @subpackage Bibliothèques |
* @version 0.1 |
* @author Mathias CHOUET <mathias@tela-botanica.org> |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
* @author Aurelien PERONNET <aurelien@tela-botanica.org> |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt> |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt> |
* @version $Id$ |
* @copyright © 2012, Tela Botanica |
* @copyright 1999-2014 Tela Botanica <accueil@tela-botanica.org> |
*/ |
class ExtracteurMetadonnees { |
|
534,7 → 537,7 |
|
/** |
* Extraction des metadonnées iptc |
**/ |
*/ |
public function extraireIptc($chemin_fichier) { |
$meta = array(); |
|
543,9 → 546,9 |
$size = getimagesize($chemin_fichier, $info); |
|
// s'il existe |
if (isset($info["APP13"])) { |
if (isset($info['APP13'])) { |
// on parse les donnees |
$iptc = iptcparse($info["APP13"]); |
$iptc = iptcparse($info['APP13']); |
if ($iptc) { |
// et on les analyse |
foreach ($iptc as $marker => $section) { |
556,7 → 559,6 |
} |
} |
} |
|
return $meta; |
} |
|
648,5 → 650,4 |
} |
return $xml; |
} |
} |
?> |
} |