2014-07-18 5 views
-1

업로드 스크립트 작업 중입니다. 최대 너비와 높이가 500 픽셀이되도록 업로드 된 이미지의 크기를 조정하고 싶습니다.그에 따라 업로드 된 이미지 너비와 눈금 높이의 크기를 조정하십시오.

예를 들어 너비가 높이보다 크고, 너비를 500 픽셀로 조정 한 다음 그에 따라 높이를 조정하면 원본 가로 세로 비율이 유지됩니다. 그리고 반대쪽으로 높이가 너비보다 큰 경우 높이를 500 픽셀로 조정하고 그에 따라 너비를 조정하십시오.

누군가 나를 도와 줄 수 있습니까?

+0

PHP 와이드 이미지 클래스를 사용해보세요. 사용하기 쉽습니다. – HddnTHA

답변

0

PHP의 ImageMagick 클래스를 사용하면됩니다.

ImageMagick의 전체 설명서 here을 찾을 수 있습니다. 여기

는 500

$image = new Imagick(); 

$image->readimage($filename); 

$width=$image->getimagewidth(); 

if ($width!='500') { 
         $image->resizeImage('500', '0' ,Imagick::FILTER_LANCZOS,1); 
     } 
$image->writeImage($filename); 

resizeImage에서 제로의 폭으로 리사이즈하는 코드 ('500', '0', Imagick FILTER_LANCZOS : 1); 그에 따라 높이를 조절한다는 것을 나타냅니다. 당신은 ImageMagick의 문서를보아야합니다. 이미지로 재생할 멋진 것들을 제공합니다.

관련 문제