我需要为用户上传到我的网站的图像执行以下图像操作:
PHP扩展是否更好一些?哪个更快,性能更好(该网站可能有很多用户,并且每次图像处理都会有大量的操作)?
- 调整图像大小(如果大于某个尺寸)
- 将所有图像格式转换为jpg格式
- 在所有图片底部添加水印
PHP扩展是否更好一些?哪个更快,性能更好(该网站可能有很多用户,并且每次图像处理都会有大量的操作)?
exec()
会有更高的开销,因为您需要生成一个 shell,运行 imagick,并等待 imagick 加载它所需的任何共享库等。相比之下,使用嵌入在 PHP 中的版本将具有一次性启动成本。 - Marc B