Edit: I think that @Heiko Oberdiek's answer is way more pro than mine. These are just a couple tricks. I'm not even sure why, but so far, these seem to work for me.
Maybe this answer is not even very TeX-like, but I'm a graphic designer with some experience, and just based on sheer amount of trial and error routines in the past, I am now accustomed to get two/three figures per page (or more) using a size of 45% the text height for two vertical images, or 45% the text width, for the horizontal ones. Use 30% for three images, etc. The trick is always leave around 10% of the \textwhatever free. It also helps a lot placing figures inside minipages, see this example (adapted to latex from other examples found in the LyX Wiki):
\documentclass[10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
\usepackage{graphicx}
% Remember that line breaks matter.
\begin{document}
% this some image i have, use your own...
\begin{minipage}[c][1\totalheight][t]{0.3\columnwidth}
\centering
\includegraphics[width=1\textwidth]{img/_orig/c2/c2-img2}%
\end{minipage}\hfill{}%
\begin{minipage}[c][1\totalheight][t]{0.3\columnwidth}%
\centering
\includegraphics[width=1\textwidth]{img/_orig/c2/c2-img2}%
\end{minipage}\hfill{}%
\begin{minipage}[c][1\totalheight][t]{0.3\columnwidth}%
\centering
\includegraphics[width=1\textwidth]{img/_orig/c2/c2-img2}%
\end{minipage}\\
[0.25cm]
\begin{minipage}[c][1\totalheight][t]{0.3\columnwidth}%
\centering
\includegraphics[width=1\textwidth]{img/_orig/c2/c2-img2}\\
[0.25cm]\includegraphics[width=1\textwidth]{img/_orig/c2/c2-img2}%
\end{minipage}\hfill{}%
\begin{minipage}[c][1\totalheight][t]{0.3\columnwidth}%
\centering
Several images in one page.%
\end{minipage}\hfill{}%
\begin{minipage}[c][1\totalheight][t]{0.3\columnwidth}%
\centering
\includegraphics[width=1\textwidth]{img/_orig/c2/c2-img2}\\
[0.25cm]\includegraphics[width=1\textwidth]{img/_orig/c2/c2-img2}%
\end{minipage}\\
[0.25cm]
\begin{minipage}[c][1\totalheight][t]{0.3\columnwidth}%
\centering
\includegraphics[width=1\textwidth]{img/_orig/c2/c2-img2}%
\end{minipage}\hfill{}%
\begin{minipage}[c][1\totalheight][t]{0.3\columnwidth}%
\centering
\includegraphics[width=1\textwidth]{img/_orig/c2/c2-img2}%
\end{minipage}\hfill{}%
\begin{minipage}[c][1\totalheight][t]{0.3\columnwidth}%
\centering
\includegraphics[width=1\textwidth]{img/_orig/c2/c2-img2}%
\end{minipage}
\end{document}
keepaspectratioso that it does not distort the image. – David Carlisle Oct 10 '12 at 13:560.6\pageheightfor thewidthor theheight? – jenson_bo Oct 10 '12 at 13:56landscapeenvironment. But I just triedheight=0.5\paperheightandheight=0.5\textheightin normal portrait mode but both give images that don't fit on one page together. I've edited the Updates section to reflect my experiences. – Bart Arondson Oct 10 '12 at 13:58height=0.5\textheightandheight=0.495\textheightto put two images on one page - cause there is a gap of 0.1em between the images. – jenson_bo Oct 10 '12 at 14:13