PHP 함수 getimagesize 를 사용하려고했지만 이미지 너비와 높이를 정수 값으로 추출 할 수 없었습니다.
이것을 어떻게 할 수 있습니까?
PHP 함수 getimagesize 를 사용하려고했지만 이미지 너비와 높이를 정수 값으로 추출 할 수 없었습니다.
이것을 어떻게 할 수 있습니까?
답변:
다음과 같이 시도하십시오.
list($width, $height) = getimagesize('path_to_image');
다음 사항을 확인하십시오.
또한 경로를 접두사로 지정 $_SERVER["DOCUMENT_ROOT"]
하면 파일을 읽을 수 없을 때 도움이됩니다.
getimagesize()
원격 이미지를.
list($width, $height) = getimagesize($filename)
또는,
$data = getimagesize($filename);
$width = $data[0];
$height = $data[1];
이렇게 :
imageCreateFromPNG($var);
//I don't know where from you get your image, here it's in the png case
// and then :
list($width, $height) = getimagesize($image);
echo $width;
echo $height;
getimagesize() expects parameter 1 to be string, resource given
, 함수는 getimagesize
파일 이름 기대
getimagesize('image.jpg')
이 기능은 allow_url_fopen
서버의 php.ini 파일 내에서이 1 또는 On으로 설정된 경우에만 작동하며 , 활성화되지 않은 ini_set('allow_url_fopen',1);
경우 getimagesize () 함수가 사용되는 파일 위에 사용해야합니다
.