imagemagick - 使用 ImageMagick 将边框/轮廓添加到透明 (png) 图像

标签 imagemagick border transparent

我尝试向透明 png 图像添加边框,并且 I found some solutions .

但我的问题是我无法像边框大小一样增加图像大小。

目前我使用此代码:

convert stone.png -bordercolor none -border 15 /
-background red -alpha background -channel A -blur 15x15 -level 0,0% result.png

首先,我创建了一个透明边框来增加图像尺寸,效果很好。但是,当我尝试使用 blur 命令添加可见边框时,我无法弄清楚应该使用什么参数来设置边框,什么将具有像我的“透明边框”一样的大小.

原图:

original image

上面代码的结果:

my result of the image

如您所见,底角已被切掉。它们应该是圆角的。

最佳答案

如果我可以建议一种可以产生良好效果的不同方法(您可以使用参数来减少模糊和厚度):

convert test.png -bordercolor none -border 10x10 -background red -alpha background -channel A -blur 0x10 -level 0,70% red_test.png

希望对你有帮助

雅科博姆

关于imagemagick - 使用 ImageMagick 将边框/轮廓添加到透明 (png) 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29706574/

相关文章:

css - 用渐变边框围绕一个 div

html - 获得相同宽度的边框 div 并且不垂直相互交叉

css - 透明 iframe 主体

c - 如何使 Gtk+ 窗口背景透明?

c# - winform 上的透明背景?

ruby - 将 PDF 转换为 JPG 时质量低下

ImageMagick 将 jpg 图像转换为 gif 速度慢

php - imagick::INTERLACE_JPEG/INTERLACE_PLANE/INTERLACE_LINE 之间的实际区别是什么?

perlmagick imagemagick 错误

java - 如何在 JTabbedPane 中删除 "tab borders"