I am trying to draw some shadowed and colour gradient arrow on the attached file. The last remaining bit is obtaining the same arrow between the second figure referred to as 'NILb.png' in the code and the third figure 'NILc.png' in the code. Of course, you can simply replace the picture loading text in the uploaded code. The arrow can be curved or just with 90 deg turn. I was not able to extend the style to draw this thing. IS there a suggestion to do this?
Many thanks in advance.
N.B: The figure is repreinted from another reference so kindly bear in mind the statutory rights of the author; W.D. Slafer.
\documentclass{article}
\usepackage{listings}
\usepackage[svgnames]{xcolor}
\usepackage{tikz}
\usepackage{lipsum}
\usetikzlibrary{fadings, shapes.arrows, shadows}
\usetikzlibrary{trees,positioning, graphs, calc}
\tikzfading[name=arrowfading, top color=transparent!50, bottom color=transparent!95]
\begin{document}
\tikz [baseline = (NILa.north), arrowfill/.style={top color=Gray, bottom color=LightGray, general shadow={fill=Gray, shadow xshift=0.3ex, shadow yshift=-0.3ex, path fading=arrowfading}},
arrowstyle/.style={draw=Gray,arrowfill, single arrow, single arrow,
single arrow head extend=0.2cm}] { %
%Load the pics from file and align them
\node[anchor=north west,inner sep=0] (NILa) at (0,0) {\includegraphics[width=0.3\textwidth]{NILa.png}};
\node[inner sep=0] (NILb) [right =3cm of NILa] {\includegraphics[width=0.3\textwidth]{NILb.png}};
\path (NILa.south west) -- coordinate (aux) (NILa.south -| NILb.east);
\path let
\p1=(aux)
in
node (NILc) [below] at ($(\x1, \y1-1.5cm)$) {\includegraphics[width=0.3\textwidth]{NILc.png}}
;
%Now I insert the arrows needed
\node [arrowstyle, minimum height=2.1cm] [right =0.2cm of NILa] {};
%Take the coordinate of the corner between the second and third boxes
\path (NILb.south) |- coordinate (aux2) (NILc.east);
\node [arrowstyle] [below=0.2cm of NILb] {};
} %This bracket closes the \tikz command
\end{document}
