home ~ projects ~ socials

Add A Background Canvas Color To An Image With ImageMagick

This is how I'm adding borders to images with ImageMagick.

Basic Border

cd image-magick/background-canvas-color

magick input.jpg \
-bordercolor "#123123" \
-border 100 \
basic-border.png

echo "done"
Output:
done

Different Width And Height Sizes

cd image-magick/background-canvas-color

magick input.jpg \
-bordercolor "#123123" \
-border 200x100 \
diffent-width-height.png

echo "done"
Output:
done

One Side Only

cd image-magick/background-canvas-color

magick input.jpg \
-gravity south \
-background "#123123" \
-splice 0x100 \
one-side-only.png

echo "done"
Output:
done
-- end of line --

References