Add border to top of image using imagemagick
border, imagemagick
Solution
Use `-splice`:
`convert source.jpg -splice 0x10 out.jpg`
If you want to add the border only at the bottom, use `-gravity` as well: `convert source.jpg -gravity south -splice 0x10 out.jpg`
Note that the border will be transparent, unless you use `-background`, too.
See also Cutting and Bordering for more examples.
Problem
I have an image 100x40 and I want to add a border to the top of the image 10 pixels high. I've found ``` convert source.jpg -border 0x10 out.jpg ``` but this adds a border to the top and bottom. Is there anyway to add it to only the top?