我有一個圖像100x40,我想添加一個邊框到圖像頂部10個像素高。使用imagemagick添加邊框到圖像的頂部
我發現
convert source.jpg -border 0x10 out.jpg
但是這會增加邊框的頂部和底部。無論如何只能將它添加到頂部?
我有一個圖像100x40,我想添加一個邊框到圖像頂部10個像素高。使用imagemagick添加邊框到圖像的頂部
我發現
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
。更多示例請參閱Cutting and Bordering。
使用-extent
代替:
convert source.jpg -gravity south -extent 100x50 out.jpg
-gravity
告訴它哪個方向移動原始圖像。
我應該說,我正在對一批具有不同尺寸的圖像執行此操作,因此我無法知道要傳遞給-extent選項的尺寸。話雖如此,這是一個非常有用的選擇知道。 – opsb