在Imagemagick中创建阴影效果

nix*_*win 5 image-manipulation imagemagick

博客文章的图像中使用的边框阴影效果似乎嵌入在图像本身(而不是css3)中.如何在imagemagick中创建它?

编辑1: 我发现的解决方案非常偶然地在下面作为答案发布.

nix*_*win 10

不知怎的,我找到了完全符合我要求的命令:

与白色边界和dropshadow的图象

对于已缩放和压缩的图像:

 convert input.jpeg -bordercolor white -border 13 \( +clone -background black -shadow 80x3+2+2 \) +swap -background white -layers merge +repage output.jpg
Run Code Online (Sandbox Code Playgroud)

用于创建缩略图:

 convert input.jpeg -thumbnail 200x200 -bordercolor white -border 6 \( +clone -background black -shadow 80x3+2+2 \) +swap -background white -layers merge +repage  output.jpg
Run Code Online (Sandbox Code Playgroud)

对于原始图像:

convert input.jpeg -scale 600x400 -quality 86 -strip -bordercolor white -border 13 \( +clone -background black -shadow 80x3+2+2 \) +swap -background white -layers merge +repage output.jpg
Run Code Online (Sandbox Code Playgroud)

  • -背景无transparent_bg.png (2认同)