0
根據PHP,圖像的EXIF信息爲F編號爲20/10
,焦距爲51/10
,曝光爲10/150
。這不是這些值應該如何的樣子!它應該看起來像用於F號碼的F/2
,用於焦距的5, mm
和用於曝光的1/150
。這些值只是一些例子!請參閱this link瞭解我的真實意思。請注意,我會不是使用任何第三方軟件!只是純粹的PHP。將EXIF數據轉換爲它應該看起來的樣子
是否可以在PHP中將這些值(例如20/10
)轉換爲實際值(例如F/2
)?如果是的話,我該如何轉換它們?
在此先感謝。
EDIT
下面的代碼轉換150/10
〜150秒,這是2分30秒。這是錯誤的,因爲我用15秒快門拍了照片。我怎樣才能使它計算到正確的秒數?
list($d1, $d2) = str_split('/', 'P1220379.JPG');
if($d1 > 0 AND $d2 > 0) {
$e = $d1/$d2;
} else {
$e = 'P1220379.JPG';
}
if($e < 1 AND $e > 0) {
$e = '1/'.round(1/$e, 0).' sekunder';
} else {
$e = round($e, 1).' sekunder';
}
非常感謝您的快速問題! :D – Erik
你是最受歡迎的! –
但是這並沒有解決我的焦距問題。我如何將焦距轉換爲適當的值? – Erik