27 lines
507 B
Bash
27 lines
507 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
###########################
|
||
|
#
|
||
|
# Centers an image in a white frame.
|
||
|
# Used for creating SVG files with a
|
||
|
# "natural" offset.
|
||
|
#
|
||
|
###########################
|
||
|
|
||
|
WIDTH=101 #404
|
||
|
HEIGHT=93 #374
|
||
|
|
||
|
#40.5
|
||
|
#66
|
||
|
|
||
|
#FWIDTH=323
|
||
|
#FHEIGHT=242
|
||
|
|
||
|
#800x800 white in center of image
|
||
|
#convert image.jpg -background white -gravity center -extent 800x800 output.jpg
|
||
|
|
||
|
convert -size ${WIDTH}x${HEIGHT} xc:#FFFFFF white.png
|
||
|
composite -gravity Center "${1}" white.png "${2}"
|
||
|
rm white.png
|
||
|
|
||
|
echo "Centered in white ${1} -> ${2}"
|