\paragraph{Test-Bild} Für Demonstrationszwecke wird hier eine selbst erstellte
\textsc{png}-Datei fbt.png verwendet. Diese zeigt eine auf
5 Minuten vor 12 stehende Uhr (five before twelve) mit
Alpha-Kanal. Abb.~\vref{fig:fbt-screen} zeigt das Bild vor
verschiedenen Hintergründen. Deutlich sichtbar ist das unterschiedlich
starke Durchscheinen des Hintergrundes in verschiedenen Bildbereichen.
\pngimagelw{fbt-screen}{Beispiel-PNG vor verschiedenen Hintergründen}
\clearpage
\paragraph{\LaTeX{}-Dokument} Zu Demonstrationszwecken wird
hier eine Beamer-Präsentation mit nur einer Folie benutzt:
\begin{lstlisting}
\documentclass{beamer}
\mode<presentation>{\usetheme{Madrid}
\setbeamercovered{transparent}}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ifpdf}
\usepackage{graphicx}
\usepackage{color}
\ifpdf\hypersetup{pdfpagemode=FullScreen}\fi
\title[Beamer and bmeps]{Using bmeps with the beamer class}
\author[Krause]{D.~Krause}
\subject{bmeps}
\begin{document}
% \beamertemplateshadingbackground{yellow!50}{blue!50}
\begin{frame}
\frametitle{Image over colored background}
\includegraphics[width=5cm]{fbt1}
\end{frame}
\end{document}
\end{lstlisting}
Diese Präsenation hat zunächst einen einfarbigen weißen Hintergrund,
im Lauf der Beispiele wird zu einfarbig gelben Hintergrund  bzw. Farbverlauf von
blau nach gelb gewechselt. Gleichzeitig ändert sich der Dateiname fbt1,
da verschiedene Versionen des Bildes verwendet werden.
\clearpage
\paragraph{PS-Level 1} Wird die \textsc{png}-Datei mit
\begin{lstlisting}
bmeps -leps1 fbt.png fbt1.eps
\end{lstlisting}
nach \textsc{eps} umgewandelt und die Präsentation mit
\begin{lstlisting}
latex bt1 && latex bt1 && dvips bt1
\end{lstlisting}
erstellt, erhält man ein Ergebnis entsprechend Abb.~\vref{fig:sc1}.
\pngimagelw{sc1}{Beispiel 1}
\clearpage
\paragraph{PS-Level 2} Die Umwandlung mit
\begin{lstlisting}
bmeps -leps2 fbt.png fbt2.eps
\end{lstlisting}
und das Einsetzen des resultierenden Bildes in die Präsentation
erzeugen eine farbige Version des Bildes, siehe Abb.~\vref{fig:sc2}.
\pngimagelw{sc2}{Beispiel 2}
\clearpage
\paragraph{Farbiger Hintergrund} Wird ein farbiger Hintergrund
in der Präsentation gewählt, erscheint das eingebundene Bild nach wie
vor auf weißem Hintergrund, da die weißen Bildpunkte in der
\textsc{eps}-Datei stehen, siehe Abb.~\vref{fig:sc3}. Dies kann
aber korrigiert werden.
\pngimagelw{sc3}{Beispiel 3}
\clearpage
\paragraph{Anpassung an Dokumenten-Hintergrundfarbe} Das Dokument (die
Präsentation) verwendet einen gelben Hintergrund, als \textsc{rgb}-Werte
treten 0xFF, 0xFF, 0x7F auf. Eine Umrechnung auf das Intervall \([0;1]\)
ergibt 1, 1, 0.5. Die Konvertierung erfolgt daher mit dem Kommando
\begin{lstlisting}
bmeps -leps2,m=y,b=1.0:1.0:0.5,a.u.d.b=y fbt.png fbt3.eps
\end{lstlisting}
Es wird gemischt (m=y), die Standardhintergrundfarbe is 1.0:1.0:0.5,
die Standardhintergrundfarbe wird auch dann verwendet, wenn die
\textsc{png}-Datei Informationen zur Hintergrundfarbe enthält
(a.u.d.b: always use default background).
\pngimagelw{sc4}{Beispiel 4}
\clearpage
\paragraph{Maskierung (PS-Level 3)}
Im Beispiel 5 (Abb.~\vref{fig:sc5}) verwendet die
Präsentation als Hintergrund einen Farbverlauf von blau nach gelb. Um kein
sich deutlich abhebendes gelbes Quadrat zu erhalten, wird bei der
Image-Umwandlung zusätzlich zum Mischen gegen gelben Hintergrund
eine Image-Mask angelegt (c.i.m: create image mask).
Dies bedeutet, es werden nur
die Pixel des Images gezeichnet, deren Deckungskraft größer als 0 ist.\\
Das Kommando hierzu lautet:
\begin{lstlisting}
bmeps -leps3,m=y,b=1.0:1.0:0.5,a.u.d.b=y,c.i.m=y fbt.png fbt4.eps
\end{lstlisting}
\pngimagelw{sc5}{Beispiel 5}
\clearpage
\paragraph{Alpha-Kanal-Transfer (\textsc{pdf})} Soll der Hintergrund
durch das Image hindurchscheinen (siehe Abb.~\vref{fig:sc6})
, so muss der Alpha-Kanal mit in
das umgewandelte Image übertragen werden. Dies ist nur für
\textsc{pdf}-Ausgabe möglich. Die Konfiguration "`pdf"' ist ein
Synonym für "`pdf14"', die Übertragung des Alpha-Kanales ist hier bereits
voreingestellt.
\begin{lstlisting}
bmeps -lpdf fbt.png fbt5.pdf
pdflatex bt6 && pdflatex bt6 && pdflatex bt6
\end{lstlisting}
\pngimagelw{sc6}{Beispiel 6}
\clearpage
