| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function svg_convertPngToBranded { |
| |
| |
| |
| if [[ $FLAG_WITH_BRANDS == 'false' ]];then |
| return |
| fi |
| |
| local BRANDING_CONF_FILE='' |
| local BRANDING_CONF_SECTION='' |
| local BRANDING_CONF_VALUES='' |
| local BRANDING_CONF_VALUE='' |
| local BRAND='' |
| local POSITION='' |
| local POSITIONS='' |
| |
| |
| BRANDING_CONF_FILE="$(cli_getRepoTLDir)/Identity/Models/Themes/${FLAG_THEME_MODEL}/branding.conf" |
| |
| |
| |
| |
| BRANDING_CONF_VARNAME=$(echo $TEMPLATE | cut -d/ -f10-) |
| |
| |
| |
| |
| |
| |
| |
| BRANDING_CONF_VALUES=$(\ |
| for BRANDING_CONF_SECTION in $(echo "types symbols logos");do |
| cli_getConfigValue "${BRANDING_CONF_FILE}" "${BRANDING_CONF_SECTION}" "${BRANDING_CONF_VARNAME}" |
| done) |
| |
| for BRANDING_CONF_VALUE in $BRANDING_CONF_VALUES;do |
| |
| |
| |
| |
| BRAND="$(cli_getRepoTLDir)/Identity/Images/Brands/$(echo $BRANDING_CONF_VALUE \ |
| | gawk 'BEGIN{ FS=":" } { print $1 }')" |
| |
| |
| |
| |
| if [[ ! -f $BRAND ]];then |
| continue |
| fi |
| |
| |
| |
| POSITIONS=$(echo "$BRANDING_CONF_VALUE" | cut -d: -f2- | tr ':' ' ') |
| |
| |
| |
| |
| for POSITION in $POSITIONS;do |
| composite -geometry $POSITION $BRAND ${FILE}.png ${FILE}.png |
| done |
| |
| done |
| |
| } |