| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function svg_convertPngToBrands { |
| |
| |
| local SIZE="" |
| local SIZES="16 20 22 24 32 36 40 48 64 96 128 148 164 196 200 512" |
| |
| |
| local FORMAT="" |
| local FORMATS="xpm pdf jpg tif" |
| |
| for SIZE in ${SIZES};do |
| |
| |
| |
| local FINALFILE=$(dirname $FILE)/${SIZE}/$(basename $FILE) |
| |
| |
| |
| if [[ ! -d $(dirname $FINALFILE) ]];then |
| mkdir -p $(dirname $FINALFILE) |
| fi |
| |
| |
| cli_printMessage "${FINALFILE}.png" --as-creating-line |
| |
| |
| inkscape $INSTANCE --export-id=$EXPORTID \ |
| --export-png=${FINALFILE}.png --export-height=${SIZE} \ |
| &> /dev/null |
| |
| for FORMAT in ${FORMATS};do |
| |
| |
| cli_printMessage "${FINALFILE}.${FORMAT}" --as-creating-line |
| |
| |
| convert ${FINALFILE}.png ${FINALFILE}.${FORMAT} |
| |
| done |
| |
| |
| cli_printMessage "${FINALFILE}.xbm" --as-creating-line |
| convert -colorspace gray -colors 2 ${FINALFILE}.png ${FINALFILE}.xbm |
| |
| |
| cli_printMessage "${FINALFILE}-emboss.png" --as-creating-line |
| convert -emboss 1 ${FINALFILE}.png ${FINALFILE}-emboss.png |
| |
| done |
| |
| } |