Let $V$ be a finite dimensional vector space over $k$ and $V_1, V_2 \subseteq V$ be two subspace of $V$. Suppose that $W \subseteq V$ is a subspace such that $V_1, V_2 \subseteq W$. We have two inclusions $i_1:V_1 \cap V_2 \hookrightarrow V_1$ and $i_2:V_1 \cap V_2 \hookrightarrow V_2$. We obtain an exact sequence of subspaces $$ 0 \to V_1 \cap V_2 \overset{f}{\longrightarrow} V_1 \oplus V_2 \overset{g}{\longrightarrow} W $$ with $f:V_1 \cap V_2 \to V_1 \oplus V_2$ and $g:V_1 \oplus V_2 \to W$ given by $f(x)=(-i_2(x), i_1(x))$ and $g(x, y)=x+y$, respectively.
My question is:
(1) Is possible to find the image of $g$ and its dimension? Is it $Span(V_1, V_2)$?
(2) How can I adapt this sequence to an internal direct sum? In this case, I would need $V_1 \cap V_2=\{0\}$ and what else could we say?
Thank you!