|
|
#!/bin/bash
|
|
|
|
|
|
for i in $(find "$1/SVG" -type f -not -name "Laurel_Wreath.svg" -not -iname "QRCode.svg"); do
|
|
|
new_pdf_filename=$(echo "$i" | sed 's/svg/pdf/g' | sed 's/SVG/PDF/g')
|
|
|
new_plain_svg_filename=$(echo "$i" | sed 's/SVG/PLAIN_SVG/g')
|
|
|
new_png_filename=$(echo "$i" | sed 's/svg/png/g' | sed 's/SVG/PNG/g')
|
|
|
new_eps_filename=$(echo "$i" | sed 's/svg/eps/g' | sed 's/SVG/EPS/g')
|
|
|
while IFS= read -r -d '' i; do
|
|
|
new_plain_svg_filename="${i/SVG/PLAIN_SVG}"
|
|
|
|
|
|
new_pdf_filename="${i/SVG/PDF}"
|
|
|
new_pdf_filename="${new_pdf_filename/svg/pdf}"
|
|
|
|
|
|
new_png_filename="${i/SVG/PNG}"
|
|
|
new_png_filename="${new_png_filename/svg/png}"
|
|
|
|
|
|
new_eps_filename="${i/SVG/EPS}"
|
|
|
new_eps_filename="${new_eps_filename/svg/eps}"
|
|
|
|
|
|
if [[ "$1" =~ "entr0py" ]]; then
|
|
|
mkdir -p "$(dirname "${new_png_filename}")"
|
|
|
if [[ "$1" =~ "Logo" ]]; then
|
|
|
inkscape --export-type=png --export-filename="$new_png_filename" --export-area-page --export-width=1400 --export-height=1400 "$i"
|
|
|
else
|
|
|
inkscape --export-type=png --export-filename="$new_png_filename" --export-area-page --export-width=1920 --export-height=1080 "$i"
|
|
@@ -33,7 +39,7 @@ for i in $(find "$1/SVG" -type f -not -n
|
|
|
mkdir -p "$(dirname "${new_pdf_filename}")" "$(dirname "${new_plain_svg_filename}")" "$(dirname "${new_png_filename}")" "$(dirname "${new_eps_filename}")"
|
|
|
inkscape --export-type=pdf --export-filename="$new_pdf_filename" --export-area-page --export-dpi=1200 --export-text-to-path --export-pdf-version=1.5 "$i"
|
|
|
inkscape --export-type=png --export-filename="$new_png_filename" --export-area-page --export-dpi=1200 "$i"
|
|
|
inkscape --export-type=eps --export-filename="$new_eps_filename" --export-area-page --export-dpi=1200 "$i"
|
|
|
inkscape --export-plain-svg --export-filename="$new_plain_svg_filename" --export-text-to-path --vacuum-defs "$i"
|
|
|
fi
|
|
|
done
|
|
|
done < <(find "$1/SVG" -type f -not -name "Laurel_Wreath.svg" -not -iname "QRCode.svg" -print0)
|