如何通过imagemagick二进制转换提高图像质量?

时间:2015-02-12 05:03:42

标签: php image imagemagick exec imagemagick-convert

我正在使用 imageMagick二进制转换进行图像转换。当我将小图像调整为更大的图像并提高图像质量时 这是我的示例代码:

$img = 'old_image.png';
$path1= 'new_img.png';
exec("convert $img -quality 100% -density 600  -resize 2480x3508 -depth 400 $path1");

当我使用此命令时,它的工作正常并且它会转换大图像而质量下降 当我需要在sharpen 50%命令中使用exec代码来提高质量时,它无法在exec command中创建正确的图像和响应。

$img = 'old_image.png';
$path1= 'new_img.png';
exec("convert $img -sharpen 99% -quality 100% -density 600  -resize 2480x3508 -depth 400 $path1");

这里我使用图像magick二进制转换。如何实现这种图像质量。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

认为锐化就像模糊一样,并且会引用{radius}x{sigma}

的参数

您使用的是哪个版本?也许看看一些与之对应的文档...

http://www.imagemagick.org/Usage/blur