使用imagemagick,我需要调整多种尺寸(800px,400px,50px)的图像。
我不想在本地保存这些图像,因为我需要将图像上传到Amazon S3。
例如,在以下代码之后
$im->resizeImage(0, 800, imagick::FILTER_LANCZOS, 1, FALSE);
$ im-> getImageFilename()仍会返回调整大小之前上传的原始临时文件。我需要的是临时文件名和&调整大小后的路径,以便我可以直接上传到Amazon S3,而无需在本地执行writeImage()。为了节省时间和空间。
有什么建议吗?
答案 0 :(得分:0)
没有“临时文件”。 ImageMagick在内存中执行操作。如果您希望将图像写入文件,则需要调用$im->writeImage
。