I fotografi utilizzano, per catalogare le immagini, dati iptc che vengono salvati direttamente dentro le fotografie. Questi dati sono utilissimi per avere info sulle immagini ovvero: descrizione, titolo, soggetto, luogo ecc. Con php possiamo utilizzare questa semplicissima funzione per leggerli:

function output_iptc_data( $image_path ) {
	$size = getimagesize ( $image_path, $info);
	if(is_array($info)) {
	    $iptc = iptcparse($info["APP13"]);
	    foreach (array_keys($iptc) as $s) {
	        $c = count ($iptc[$s]);
	        for ($i=0; $i <$c; $i++)
	        {
	        
					echo $s.' = '.$iptc[$s][$i].'
';

	            
	        }
	    }
	} 
}

echo output_iptc_data('nomefoto.jpg'); 
Tags:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.