在图像顶部添加边框,无需使用imagemagick调整大小
这是一张100x67px的海龟图片: 如果向图像添加边框,如下所示:在图像顶部添加边框,无需使用imagemagick调整大小,imagemagick,Imagemagick,这是一张100x67px的海龟图片: 如果向图像添加边框,如下所示: convert turtle.png -border 50x50 turtle-border.png ImageMagick在原始图像周围添加边框,将尺寸增加到200x167px 如何在不调整尺寸的情况下在海龟图像顶部绘制边框?是的,我知道乌龟的头和脚将不再可见。要创建“侵蚀”图像的边框,请使用缩小图像,然后将其恢复到原始大小 convert turtle.png -background gray75 \
convert turtle.png -border 50x50 turtle-border.png
ImageMagick在原始图像周围添加边框,将尺寸增加到200x167px
如何在不调整尺寸的情况下在海龟图像顶部绘制边框?是的,我知道乌龟的头和脚将不再可见。要创建“侵蚀”图像的边框,请使用缩小图像,然后将其恢复到原始大小
convert turtle.png -background gray75 \
-shave 10x10 \
-extent 100x67-10-10 \
turtle-border2.png
先前的答案
使用该操作在图像上放置一个矩形
convert turtle.png -fill gray75 \
-draw 'rectangle 0 0 100 33' \
turtle-border.png
要创建“侵蚀”图像的边框,请使用缩小图像,然后将其恢复到原始大小
convert turtle.png -background gray75 \
-shave 10x10 \
-extent 100x67-10-10 \
turtle-border2.png
先前的答案
使用该操作在图像上放置一个矩形
convert turtle.png -fill gray75 \
-draw 'rectangle 0 0 100 33' \
turtle-border.png
另一种方法可能是使用
-fx
操作符,如下所示:
convert turtle.png -fx "i<10||i>(w-10)||j<10||j>(h-10)?0:p" out.png
另一种方法可能是使用
-fx
操作符,如下所示:
convert turtle.png -fx "i<10||i>(w-10)||j<10||j>(h-10)?0:p" out.png
喜欢FX解决方案,但是
-shave
+-border
要优雅得多。喜欢FX解决方案,但是-shave
+-border
要优雅得多。