blob: d85a95ecd147bd61c2eb971c6eb40e89cc1ddf8e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
%! 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
|