Damit im Photolog bei den Exifdaten auch die Brennweite angezeigt wird, hab ich ich wieder um die Exifdaten der Photos bemüht. Das Problem an der Brennweite, zumindest in den Exifdaten ist, dass sie nicht direkt in Millimetern ausgegeben wird. Bei meiner Canon steht zum Beispiel 6000/1000. Wenn ich das richtig sehe kann man 6000 durch 1000 rechnen, was dann 6 gäbe. Allerdings weiss ich nicht, was damit anzufangen. Ich glaube nicht, dass ich eine Brennweite von 6mm oder 6cm habe, ohne zu Zoomen.
Weiss jemand mehr?
Hier auf jeden Fall mal ein kleines Script, dass davon ausgeht, dass das Resultat Millimeter sind.
Weiss jemand mehr?
Hier auf jeden Fall mal ein kleines Script, dass davon ausgeht, dass das Resultat Millimeter sind.
<?
$exifData=exif_read_data($file);
$focalLength="-";
if(isSet($exifData['FocalLength']))
{
$fLength=explode("/",$exifData['FocalLength']);
if(count($fLength)==2)
{
$focalLength=$fLength[0]/$fLength[1]." mm";
}
}
?>