使用 imagemagick,我需要调整多种尺寸(800px、400px、50px)的图像大小。
而且我不想在本地保存这些图像,因为无论如何我都需要将图像上传到 Amazon S3。
例如,在下面的代码之后
$im->resizeImage(0, 800, imagick::FILTER_LANCZOS, 1, FALSE);
$im->getImageFilename() 仍然返回在调整大小之前上传的原始临时文件。我需要的是调整大小后的临时文件名和路径,以便我可以将其直接上传到 Amazon S3 而无需在本地执行 writeImage()。为了节省时间和空间。
有什么建议吗?