이미지 해상도() 이미지의 해상도를 인치당 도트로 가져오거나 설정하는 데 사용되는 PHP의 내장 함수입니다. 선택적 매개변수가 제공되지 않으면 현재 해상도가 인덱스 배열로 반환됩니다. 선택적 매개변수 중 하나가 주어지면 너비와 높이를 모두 해당 매개변수로 설정합니다.
해상도는 이러한 종류의 정보(현재 PNG 및 JPEG)를 지원하는 형식에서 이미지를 읽고 쓸 때만 메타 정보로 사용됩니다. 그리기 작업에는 영향을 주지 않습니다. 96 DPI(인치당 도트 수)는 새 이미지의 기본 해상도입니다.
구문
mixed imageresolution(resource $image, int $res_x, int $res_y)
매개변수
이미지 해상도() $image, $res_x, $res_y의 세 가지 매개변수를 허용합니다.
-
$이미지 − 작업할 이미지 리소스를 지정합니다.
-
$res_x − DPI(인치당 도트 수)로 수평 해상도를 지정합니다.
-
$res_y − DPI(인치당 도트 수)로 수직 해상도를 지정합니다.
반환 값
이미지 해상도() 이미지의 인덱스 배열을 반환합니다.
예시 1
<?php $img = imagecreatetruecolor(100, 100); imageresolution($img, 200); print_r(imageresolution($img)); imageresolution($img, 300, 72); print_r(imageresolution($img)); ?>
출력
Array ( [0] => 200 [1] => 200 ) Array ( [0] => 300 [1] => 72 )
예시 2
<?php // Load the png image using imagecreatefrompng() function $img = imagecreatefrompng('C:\xampp\htdocs\Images\img34.png'); // Set the image resolution imageresolution($img, 300, 100); // Get the image resolution $imageresolution = imageresolution($img); print("<pre>".print_r($imageresolution, true)."</pre>"); ?>");?>
출력
Array ( [0] => 300 [1] => 100 )