我正在构建用户上传所有图像的画廊。我最初尝试使用 GD,但发现它在处理来自数码相机的图像时使用了太多内存。所以我一直在研究 ImageMagick 并遇到了这个问题。
我的最终目标是调整图像大小然后上传。我不确定 ImageMagick 是否可行。我已经让它在上传后调整图像大小,但它不保存调整大小的图像,只是原始大小。
这是我目前使用的代码:($image 是我服务器上文件的路径)
$resource = NewMagickWand();
MagickReadImage($resource,$image);
MagickSetImageCompressionQuality( $resource, 100);
$resource = MagickTransformImage($resource,'0x0','660x500');
任何输入将不胜感激,
列维