]> granicus.if.org Git - graphviz/blob - loadimage_test.sh
remove an unnecessary intermediate buffer
[graphviz] / loadimage_test.sh
1 FORMATS="\
2         -Tpng:cairo:cairo \
3         -Tpng:cairo:gdk \
4         -Tpng:cairo:devil \
5         -Tjpg:gd:gd \
6         -Tjpg:cairo:gdk \
7         -Tgif:gd:gd \
8         -Tgif:cairo:gd \
9         -Tsvg:svg:core \
10         -Tsvg:cairo:cairo \
11         -Tpdf:cairo:cairo \
12         -Tico:cairo:gdk"
13
14 echo "digraph { ranksep=\"1.5\"; hello -> world }" >hello.gv
15
16 dot hello.gv -v -Gmargin="0" $FORMATS -O
17
18 (
19 #       echo "digraph { rankdir=LR; dpi=300"
20         echo "digraph { rankdir=LR"
21         echo "  node [fontsize=9 shape=box width=\"0.1\"]"
22         edge=""
23         chain=""
24         for f in $FORMATS; do
25                 f=${f#-T}
26                 a=${f%%:*}
27                 b=${f#*:}
28                 c=${b%:*}
29                 b=${b#*:}
30                 f=${b}.${c}.${a}
31                 echo "  \"$f\" [image=\"hello.gv.$f\" label=\"${a}\\l${b}\\l${c}\\l\"]"
32                 chain="\"$f\"${edge}$chain"
33                 edge=" -> "
34         done
35         echo "  $chain"
36         echo "}"
37 ) >ab.gv
38                 
39 dot ab.gv    -v -Gmargin="0" $FORMATS -O