A TikZ example:
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}
\begin{center}
\begin{tikzpicture}
\node (img1) {\includegraphics[height=3cm]{img1}};
\pause
\node (img2) at (img1.south east) {\includegraphics[height=3cm]{img2}};
\pause
\node (img3) at (img2.south west) [yshift=1cm] {\includegraphics[height=3cm]{img3}};
\end{tikzpicture}
\end{center}
\end{frame}
\end{document}
The second and third images are placed on a corner of the previous image, the third also shifted a little upward, the reason being that with the images I used there was some whitespace between them. You could of course place the images at specific coordinates, and not relative to each other like here.
If vertical size do not matter, then you could use
\includegraphics[width=<X>\textwidth]{<first image>}%
\includegraphics[width=<1-X>\textwidth]{<second image>}
Here <X>
denotes a number in (0,1), while <1-X>
denotes its complement in the interval (0,1). Note the %
to remove any space between the images. For equally-sized images, <X>
=<1-X>
=.5
. Using only width
as the scaling dimension will scale the height proportionally, maintaining the aspect ratio.
If vertical size does matter, you can also specify the height
.
Best Answer
You can use
columns
environment and include one figure in each column: