가능한 중복 사진 DPI를 확인하는 방법 :
Get/set DPI with PHP GD/Imagick?PHP와
PHP로 사진 dpi의를 확인할 수있는 가능한 방법이 있나요합니다. 300 dpi 및 72 dpi 사진이 있습니다. 자동으로 dpi를 계산하는 방법을 원합니다.
가능한 중복 사진 DPI를 확인하는 방법 :
Get/set DPI with PHP GD/Imagick?PHP와
PHP로 사진 dpi의를 확인할 수있는 가능한 방법이 있나요합니다. 300 dpi 및 72 dpi 사진이 있습니다. 자동으로 dpi를 계산하는 방법을 원합니다.
지금은 확인하기에는 너무 늦었지만 DPI를 변경해야하는 경우 Imagick::getImageResolution()
및 Imagick::setImageResolution()
을 찾고 있다고 생각합니다.
나는 이것이 GD에서 가능하다고 생각하지 않는다. 모든 이미지를 72 DPI로 "변환"한다고 나는 생각한다.
원한다면 without Imagick or GD Library
. 나는 이것에 고투하고 있었다, 그리고 나가 그것을 발견하기 때문에, 여기 너는 간다.
function get_dpi($filename){
$a = fopen($filename,'r');
$string = fread($a,20);
fclose($a);
$data = bin2hex(substr($string,14,4));
$x = substr($data,0,4);
$y = substr($data,4,4);
return array(hexdec($x),hexdec($y));
}
그런 다음 원하는대로 인쇄하거나 인쇄하십시오.
흥미로운 의견! 그러나이 접근법은 어떤 파일 유형에 적용됩니까? – SquareCat
jpg 형식으로 작동합니다. [bytes.com] (http://bytes.com/topic/php/answers/5948-dpi-php-gd)에서 denisb의 의견을 확인하십시오. –
JPEG로 발견 : http://stackoverflow.com/questions/262090/find-jpeg-resolution-with-php/262117#262117 – Slava