在ImageMagick

时间:2018-03-27 04:38:41

标签: imagemagick

我的原始图像有3800x5700px我想要调整大小并裁剪为550x550px,但原始图像处于纵向模式,所以我想添加一个模糊的边框来完成图像,使用相同的图像,但模糊

我的代码是

convert 2.jpg -resize '550x550>' -gravity center -quality 80 -extent 550x550 -background output.jpg

我想要的效果示例 enter image description here

当我运行上述代码时,图像处于所需尺寸但带有白色边框,我希望边框模糊如示例图像

enter image description here

1 个答案:

答案 0 :(得分:3)

@Piro是正确的。你的第一个图像是风景,第二个是肖像。所以你需要一种不同的肖像模式方法。基本上修剪白色,调整它的宽度,模糊调整大小的版本。然后将修剪后的图像组合在模糊图像的中心。

在Imagemagick命令行中(unix语法):

convert Cmz4y.jpg -fuzz 15% -trim +repage \
\( -clone 0 -resize 200x100% -blur 0x10 \) \
+swap -gravity center -compose over -composite \
result.jpg

enter image description here