20

我有一个 100x40 的图像,我想在图像顶部添加一个 10 像素高的边框。

我找到了

convert source.jpg -border 0x10 out.jpg

但这会在顶部和底部添加边框。反正有没有只将它添加到顶部?

4

2 回答 2

21

使用-splice

convert source.jpg -splice 0x10 out.jpg

如果您只想在底部添加边框,也可以使用-gravityconvert source.jpg -gravity south -splice 0x10 out.jpg

请注意,除非您也使用-background,否则边框将是透明的。

有关更多示例,另请参见切割和边框

于 2010-02-22T18:58:48.050 回答
4

改用-extent

convert source.jpg -gravity south -extent 100x50 out.jpg

-gravity告诉它移动原始图像的方向。

于 2010-02-22T18:54:29.803 回答