我最近开始将 imagemagick 与 php 一起使用,而我对 IM 和 PHP 都比较陌生。所以,我在这里寻求一些帮助/建议。
第一的
如果假设用户在我的网站上上传了 gif 或 png 图像,并且我希望将其转换为 jpg,那么是否有任何类似的命令。$image->convert($file,'.jpg)
或者转换命令只能通过exec()
?例如exec(convert picture.png
图片.jpg)
第二
如果再一次,用户在网站上上传 gif/png,我将图像调整为指定的宽度/高度并写入图像,使用 IM 的 writeImage 函数如下:
$image->writeImage(basename.$ext)
where $ext
= jpg。这会正常工作吗,这是一个好习惯吗?我认为这只会重命名它,但我仍然认为这没有问题...... oO
哦,对不起,还有一个问题,我对 exec 不是很熟悉,使用 imagemagick using 是否更好exec()
,它是否提高了速度、负载等?