我遇到了一个情况,由于内存限制,无法使用PHP将PNG图像转换/调整大小为JPG图像。
但是,服务器上有FFMPEG可以通过shell_exec()
从PHP中使用。
因此,现在使用FFMPEG来调整大小和转换PNG图像:
ffmpeg -i ".$image_png." -vf scale=1200:-1 ".$image_jpg)
不过,我想知道FFMPEG在转换时使用了多少内存?
如果考虑速度和内存使用情况,使用ImageMagick是否更好呢?
进一步的研究揭示了:
FFMpeg正在使用libswscale库来调整输入大小