标签: imagemagick
我的原始图像有3800x5700px我想要调整大小并裁剪为550x550px,但原始图像处于纵向模式,所以我想添加一个模糊的边框来完成图像,使用相同的图像,但模糊
我的代码是
convert 2.jpg -resize '550x550>' -gravity center -quality 80 -extent 550x550 -background output.jpg
我想要的效果示例
当我运行上述代码时,图像处于所需尺寸但带有白色边框,我希望边框模糊如示例图像
答案 0 :(得分:3)
@Piro是正确的。你的第一个图像是风景,第二个是肖像。所以你需要一种不同的肖像模式方法。基本上修剪白色,调整它的宽度,模糊调整大小的版本。然后将修剪后的图像组合在模糊图像的中心。
@Piro
在Imagemagick命令行中(unix语法):
convert Cmz4y.jpg -fuzz 15% -trim +repage \ \( -clone 0 -resize 200x100% -blur 0x10 \) \ +swap -gravity center -compose over -composite \ result.jpg