我有一个 100x40 的图像,我想在图像顶部添加一个 10 像素高的边框。
我找到了
convert source.jpg -border 0x10 out.jpg
但这会在顶部和底部添加边框。反正有没有只将它添加到顶部?
我有一个 100x40 的图像,我想在图像顶部添加一个 10 像素高的边框。
我找到了
convert source.jpg -border 0x10 out.jpg
但这会在顶部和底部添加边框。反正有没有只将它添加到顶部?
使用-splice
:
convert source.jpg -splice 0x10 out.jpg
如果您只想在底部添加边框,也可以使用-gravity
:
convert source.jpg -gravity south -splice 0x10 out.jpg
请注意,除非您也使用-background
,否则边框将是透明的。
有关更多示例,另请参见切割和边框。
改用-extent
:
convert source.jpg -gravity south -extent 100x50 out.jpg
-gravity
告诉它移动原始图像的方向。