문제

이제 925*1139이고 90*110으로 변경하고 싶습니다.

도움이 되었습니까?

해결책

시도해보십시오 imagecopyresampled PHP 기능 또는 imagecopyresized 기능 GD 라이브러리.

다른 팁

기본적으로 GD를 사용하는 것은 무엇을 해야하는지 알면 매우 쉽습니다.

$uploadedfile = $_FILES['file']['tmp_name']; 
$src = imagecreatefromjpeg($uploadedfile);        
list($width, $height) = getimagesize($uploadedfile); 

$tmp = imagecreatetruecolor(800, 600); 

$filename = '/path/to/images/' . $_FILES['file']['name'];

imagecopyresampled($tmp, $src, 0, 0, 0, 0, 800, 600, $width, $height); 
imagejpeg($tmp, $filename, 100);

자세한 내용은 블로그를 다시 확인하십시오.

다음은 사용할 수있는 SimpleImage라는 크기 조정 클래스입니다. 또는 소스를 살펴보고 문제를 해결하는 방법을 확인하십시오.

간단한 코드

나는 한동안 PHP를하지 않았지만 (이 태그에있는 이유는 무엇입니까?) gdlib를 확인해야합니다. IIRC, Imagemagick보다 더 잘 통합되었습니다.

http://php.net/manual/book.image.php

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top