2016-05-13 40 views
0

我有500px寬的圖像。想要在左側和右側添加一些空白或填充。 我想:如何向Imagemagick中的文本添加填充?

convert source.jpg \ 
     -size 500x \ 
     -background blue \ 
     -fill white \ 
     -pointsize 32 \ 
     caption:"Sed felis eros, ornare ut cursus a, imperdiet sit amet purus." \ 
     +swap \ 
     -append \ 
     output.jpg 

結果:

enter image description here

然後使用拼接,它增加了一個藍色的柱嘗試:

convert source.jpg \ 
     -size 500x \ 
     -background blue \ 
     -fill white \ 
     -pointsize 32 \ 
     caption:"Sed felis eros, ornare ut cursus a, imperdiet sit amet purus." \ 
     -splice 10x10 \ 
     +swap \ 
     -append \ 
     output.jpg 

結果:

enter image description here

如何僅在藍色文本框周圍填充?

回答

1

也許-extent-gravity選項?下面的示例(顏色說明)的評論

convert \(\ 
     -size 500x \ 
     -background blue \ 
     -fill white \ 
     -pointsize 32 \ 
     caption:"Sed felis eros, ornare ut cursus a, imperdiet sit amet purus." \ 
    \) \ 
    source.jpg \ 
    -append \ 
    -background green \ 
    -gravity Center \ 
    -extent 520x \ 
    output.jpg 

How to add padding to text

或者只是文本...

convert \(\ 
     -size 480x \ 
     -background blue \ 
     -fill white \ 
     -pointsize 32 \ 
     caption:"Sed felis eros, ornare ut cursus a, imperdiet sit amet purus." \ 
     -gravity Center \ 
     -extent 500x \ 
    \) \ 
    source.jpg \ 
    -append \ 
    output.jpg 

Just the text part

編輯

要包括頂部/ BO TTOM &左/右填充,那麼你還不如我們-border

convert -size 480x \ 
     -background blue \ 
     -fill white \ 
     -pointsize 32 \ 
     caption:"Sed feels eros, ornate ut cursus a, imperdiet sit amet purus." \ 
     -bordercolor green \ 
     -border 10x20 \ 
     output.png 

Top & bottom padding

+0

太好了!謝謝emcconville。但是如果想要在藍框周圍添加頂部和底部填充,我該怎麼做? – g13

相關問題