1
我想正常化我從圖像的頭部得到的exif()
輸出。現在,我正在這樣做:正常化exif輸出到十進制度
$exifs = exif_read_data($file, 0, true);
$raw_lat = $exifs['GPS']['GPSLatitude'];
$raw_lon = $exifs['GPS']['GPSLongitude'];
和$raw_lat
的VAR轉儲看起來是這樣的:
array(3) { [0]=> string(4) "34/1" [1]=> string(3) "5/1" [2]=> string(11) "231365/9853" }
$raw_lon
是相同的結構,所以我想我需要做的正常化這小數度是使用下面的函數:
private function normalize($array){
$deg = $array[0];
$min = $array[1];
$sec = $array[2];
$dd = $deg+((($min*60)+($sec))/3600);
return $dd;
}
該函數按照我所返回的數字運行和輸出,但是這些數字相隔很遠並且不會m因爲他們之間的關係比較密切。