저는 php에서 이미지 크기를 조정하는 데있어 매우 새로운 기능입니다. 기본적으로 업로드 된 이미지를 사용하여 축소판 이미지를 만들고 싶습니다. 내가 코드 아래 사용했지만 작동하지 않는 그것, 누군가가 나를 도울 수? .. 사전에 감사합니다 ...PHP에서 이미지 크기 조정
$source_image = $path.$row->photosfolder;
$size = getimagesize($source_image);
$w = $size[0];
$h = $size[1];
$simg = imagecreatefromjpeg($source_image);
$dimg = imagecreatetruecolor(150, 225);
$wm = $w/150;
$hm = $h/225;
$h_height = 225/2;
$w_height = 150/2;
if ($w > $h) {
$temp = imagecopyresampled($dimg, $simg, 0, 0, 0, 0, 150, 225, $w, $h);
}
elseif (($w < $h) || ($w == $h)) {
$temp = imagecopyresampled($dimg, $simg, 0, 0, 0, 0, 150, 225, $w, $h);
}
else {
$temp = imagecopyresampled($dimg, $simg, 0, 0, 0, 0, 150, 225, $w, $h);
}
$thumb_image = imagejpeg($dimg, $simg, 100);
그러면 문제가 생깁니 까? 당신은 그것이 작동하지 않는다고 말하지만 오류나 실제 문제가 무엇인지를 보여주지는 않습니다. – bestprogrammerintheworld
Do not do $ temp = ... [php.net] (http://php.net/manual/en/function.imagecopyresampled.php)의 예를 따르십시오. – Daniel
과도 할 수도 있지만 체크 아웃 할 수 있습니다. https : //github.com/avalanche123/Imagine – catchamonkey