I have the following tikZ graph:

produced by:
\tikzset{actor/.style={
rectangle,
minimum size=6mm,
very thick,
draw=red!50!black!50,
top color=white,
bottom color=red!50!black!20
}}
\tikzset{arrow/.style={
-latex, thick
}}
\begin{tikzpicture}[
background rectangle/.style={fill=yellow!10,rounded corners=1ex}, show background rectangle,
node distance=5mm and 8mm
]
\node (Input) [align=center]{GZip\\Stream};
\node (HeaderParser) [actor, right=of Input] {HeaderParser};
\node (HeaderCrc) [actor,above =of HeaderParser] {Crc Header};
\node (Inflate) [actor, right=of HeaderParser] {Inflate};
\node (Crc) [actor,above =of Inflate] {Crc};
\node (FooterParser) [actor,right=of Inflate] {Footer Parser};
\node (Output) [right=of FooterParser,align=center]{Decoded\\Stream};
\draw[arrow] (Input.east)--(HeaderParser.west);
\draw[arrow] (HeaderParser.north)--(HeaderCrc.south);
\draw[arrow] (HeaderParser.east)--(Inflate.west);
\draw[arrow] (Inflate.north)--(Crc.south);
\draw[arrow] (Inflate.east)--(FooterParser.west);
\draw[arrow] (FooterParser.east)--(Output.west);
\draw[arrow] (Crc.east)--(FooterParser.west);
\end{tikzpicture}
I am almost happy with it excepted about the arrows. I don't like the arrows end and the 2 arrows ending on the same node. How can I improve this ?



TikZcode, search around for this issue. It has been brought up several times and is an issue with the rendering machine in the viewer. :) – nickpapior Sep 12 '12 at 08:09convert -trim -density <resolution> <filename>.pdf <filename>.png. – nickpapior Sep 12 '12 at 08:16