我正在基于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图像时代码停止工作。
提前致谢