2010-08-18 8 views
0

이미지의 너비와 높이를 얻는 방법은 무엇입니까?PHP 이미지 크기

나는

$variable = 'http://site.com/image.png"$height$width과 높이로이 이미지의 폭을 가져다 줄까 있습니다.

처럼 : $variable = 'http://site.com/image.png"

$width = '300'; // image width is 300px 
$height = '500'; // height is 500px 

감사합니다.

+0

본인 사이트입니까? 어쨌든 –

+0

여기에 약간의 마법이 있습니다. http://google.com/search?q=PHP+image+dimension –

+1

가능한 가장 빠른 방법으로 이미지 크기를 동적으로 검색하는 방법 (http://stackoverflow.com/questions/) 3334097/가장 빠른 방법 - 동적 검색 이미지 - 치수) –

답변

2
$variable = 'http://site.com/image.png'; 
$image = getimagesize($variable); 
$width = $image[0]; 
$height = $image[1]; 
$type  = $image[2]; 
1

getimagesize 기능. 어쩌면 그것은 당신을 도울 것입니다.

+0

주의 사항 : 원격 FS 및 이미지 기능의 조합에는 미묘한 단점이있을 수 있습니다. 원격 HTTP 서버가 응답 속도가 느리면'getimagesize()'가 반환 될 때까지 실행이 중지됩니다 ("HTTP 연결 시간 초과", 즉 수십 초를 의미 할 수 있음). – Piskvor

+2

확실히 가능하면 모든 이미지 크기 검사 결과를 캐시하고 싶습니다. – symcbean