%! TEX root = ../../facharbeit.tex
% LTeX: language=de-DE

\onecolumn
\chapter{\texttt{img2plot} Code}\label{chap:Code}
Relevante Ausschnitte des Codes sind hier nochmal dargelegt, um direkte Referenzen zu
ermöglichen. \Vref{chap:Links} enthält den Link zu dem ganzen Quellcode.
\begin{figure}[htpb]
	\begin{verbatim}
fn main() -> anyhow::Result<()> {
    // ...
    let image = make_image_type(rotate_image(args.rotate, image));

    let vertical = average_vertical_lines(image);
    let discarded = discard_first_pixels(vertical, args.discard)?;
    let scaled = extend_to_height(args.scale_height, &discarded);
    output_image(&discarded, "./vertical.png")?;
    output_image(&scaled, "./scaled.png")?;

    let latex_plot = transform_image_to_latex(discarded, args.standalone);
    println!("{}", latex_plot);
    // ...
}
\end{verbatim}
	\caption{
		Grundcode, der die verschiedenen Schritte von \texttt{img2plot} zeigt.
		\texttt{average\_vertical\_lines} ist falsch benannt, da es in Wirklichkeit
		Mediane benutzt.
	}
\end{figure}
\twocolumn
