0

我在基于 CakePHP 的网站中实现 ImageMagick。我想上传一张 3000*3000px 的图片,并且我还想创建该图片的缩略图。现在我正在使用以下代码上传图片:

$w = 1024;
$destFile = $uploadDir.$imagePath;
$h = number_format(($size[1] / $size[0]) * $w, 0, ',', '');//$size[1]/6;
$dest = imagecreatetruecolor($w, $h);
$src = imagecreatefromjpeg($image['tmp_name']);
imagecopyresampled($dest, $src, 0, 0, 0, 0, $w, $h, $size[0], $size[1]);
imagejpeg($dest,$destFile, 25); 

上传 3000*3000px 图像时,代码停止工作。

提前致谢

4

0 回答 0