在 ImageMagick 中调整大小、裁剪和模糊边缘

Resize, crop and blurred edge in ImageMagick

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

我的代码是

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

我想要的效果示例
enter


@Piro 是正确的。您的第一张图片是横向的,第二张是纵向的。所以你需要一种不同的肖像模式方法。基本上修剪掉白色,将其调整为更宽并模糊调整后的版本。然后在模糊图像的中心合成修剪后的图像。

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

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

enter