Hallo
...
und für den neuen mod exif V 1.7.6
elseif ($key == "ExposureTime") {
$ExposureTime = explode("/", $exif_info);
if(($ExposureTime[0] == 1) & ($ExposureTime[1] == 1) ){
$exif_array[$exif_match[$key]] = $ExposureTime[1]." Sekunde";
}
elseif(($ExposureTime[0] == 1)){
$exif_array[$exif_match[$key]] = "1/".($ExposureTime[1] * $ExposureTime[0])." Sekunde";
}
elseif(($ExposureTime[1] > 1)){
$exif_array[$exif_match[$key]] = ($ExposureTime[0]/$ExposureTime[1])." Sekunden";
}
elseif(($ExposureTime[1] ==1 )){
$exif_array[$exif_match[$key]] = ($ExposureTime[0] * $ExposureTime[1])." Sekunden";
}
}
vielleicht könnt ihr das bitte nochmal testen.
ich krame das nochmals raus, denn einige Werte bleiben bei mir in der Darstellung falsch.
Betrifft aktuell Zeiten von 1/30, 1/60 und
In den Variablen $ExposureTime[0] wird eine 10, in $ExposureTime[1] eine 600 eingelesen und das Ergebnis wird 0.016666666666667.
Exifer, xnview etc. weisen 1/60 aus.
Ich habe mir mal in die "Update_EXIF_Index.php" einige Ausgaben notiert und dann sieht das bspw. so aus:
25
1000
0.025 sec(s)
125
10000
0.0125 sec(s)
10
300
0.033333333333333 sec(s)
10
600
0.01666666666666 sec(s)
10
40
0.25 sec(s)
1
100
1/100 sec(s)
10
50
0.2 sec(s)
$ExposureTime[0]
$ExposureTime[1]
$exif_array[$exif_match[$key]]
Gebe gern Zugriff auf die Seite oder weiteres per PN bzw. hier.
Hatte mir schon händisch einige "Brücken" für 10/300 etc. gebastelt, aber IMO macht das so ja keinen Sinn
Danke!
Henry