개발-PHP

[함수] 이미지정보추출

WEBKIKIS 2016. 3. 30. 20:45
반응형

[함수] 이미지정보추출


이미지정보추출팁인데 다 아는건지 몰겠네요





function IMG_EXIF($img) {
    $exif = read_exif_data($img);
    while(list($k, $v) = each($exif)) {
        if($k == "FileSize") { // 이미지 용량
            $info['FileSize'] = $v;
        } else if ($k == "ImageDescription") {
            $info['ImageDescription'] = $v;
        } else if ($k == "Model") { //카메라모델
            $info['Model'] = $v;
        } else if ($k == "DateTime") { //찍은시간
            $info['DateTime'] = $v;
        } else if ($k == "Flash") { //플래쉬
            if ($v == 1) {
                $info['Flash'] = "YES";
            } else {
                $info['Flash'] = "NO";
            }
        } else if ($k == "ISOSpeedRatings") {    //iso
            $info['ISOSpeed'] = "ISO ".$v;
        } else if ($k == "FNumber") {            //조리개값
            $xxx = explode("/", $v);
            $FNumber = $xxx[0] / $xxx[1];
            $info['FNumber'] = "F".$FNumber;
        } else if ($k == "ExposureTime") {        //셔터 속도
            $xxx = explode("/", $v);
            $ExposureTime = $xxx[1] / $xxx[0];
            $info['ExposureTime'] = "1/".$ExposureTime."s";
        } else if ($k == "FocalLength") {        //초점 거리
            $xxx = explode("/", $v);
            $FocalLength = $xxx[0] / $xxx[1];
            $info['FocalLength'] = $FocalLength."mm";
        }
    }
    return $info;
}


출처 phpschool

반응형