Преглед на файлове

always quote file/pathname variables; echo needed -e; add optipng hint

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@50216 15284696-431f-4ddb-bdfa-cd5b030d7da7
Hamish Bowman преди 13 години
родител
ревизия
9708ccd951
променени са 1 файла, в които са добавени 12 реда и са изтрити 9 реда
  1. 12 9
      gui/images/symbols/README

+ 12 - 9
gui/images/symbols/README

@@ -6,26 +6,29 @@ How to create new symbol image:
 ----------------------------------
 You can use following script (requires Inkscape), run script in symbol group
 directory (e.g. ./lib/symbol/symbol/basic) within a GRASS session.
+Optipng will try to make the file as small as possible.
 
 #!/bin/sh
-DIR=$(basename $PWD)
+DIR="$(basename $PWD)"
 PSMAP_FILE=tmp.psmap
 PS_FILE=tmp.ps
 PNG_OUT=png_out
 
-rm -r $PNG_OUT
-mkdir $PNG_OUT
+rm -r "$PNG_OUT"
+mkdir "$PNG_OUT"
 for SYMBOL in *
 do
-    if [ -f $SYMBOL ]
+    if [ -f "$SYMBOL" ]
     then
-        echo "border none\npoint 50% 50%\n  symbol $DIR/$SYMBOL\n  end\nend" > $PSMAP_FILE
-        ps.map input=$PSMAP_FILE output=$PS_FILE
-        inkscape -f $PS_FILE --export-png=$PNG_OUT/$SYMBOL.png -D -h=30
+        echo -e "border none\npoint 50% 50%\n  symbol $DIR/$SYMBOL\n  end\nend" > "$PSMAP_FILE"
+        ps.map input="$PSMAP_FILE" output="$PS_FILE"
+        inkscape -f "$PS_FILE" --export-png="$PNG_OUT/$SYMBOL.png" -D -h=30
         
-        rm $PSMAP_FILE $PS_FILE
+        rm "$PSMAP_FILE" "$PS_FILE"
+
+        #optipng -o5 "$PNG_OUT/$SYMBOL.png"
     else
-        echo $SYMBOL is not regular file
+        echo "$SYMBOL is not regular file"
     fi
 done