tweaking the pdf documentation

This commit is contained in:
tonton Th 2020-03-24 11:45:09 +01:00
parent e128add5a6
commit 83ec42e140

View File

@ -10,7 +10,7 @@
% \lstset{frame=single} % dessin d'un cadre autour du listing % \lstset{frame=single} % dessin d'un cadre autour du listing
\lstset{basicstyle=\ttfamily\small} \lstset{basicstyle=\ttfamily\small}
\lstset{aboveskip=1em,belowskip=1em} \lstset{aboveskip=0.333em,belowskip=0.666em}
\usepackage{babel} \usepackage{babel}
@ -26,7 +26,7 @@
\usepackage{xspace} \usepackage{xspace}
\usepackage[verbose]{layout} \usepackage[verbose]{layout}
\setlength \parskip {0.40em} \setlength \parskip {0.333em}
\makeatletter \makeatletter
% exlpication de ce truc ? % exlpication de ce truc ?
@ -518,8 +518,10 @@ désirées.
int fimg_rotate_90(FloatImg *src, FloatImg *dst, int notused); int fimg_rotate_90(FloatImg *src, FloatImg *dst, int notused);
\end{lstlisting} \end{lstlisting}
Rotation de 90 degrés dans le sens horlogique d'une image RGB. Rotation\index{rotation} de 90 degrés dans le sens
L'image de destination peut être soir vierge, soit pré-allouée horlogique\footnote{ou trigonométrique,le code et la doc
ne semblent pas d'accord.} d'une image RGB.
L'image de destination peut être soit vierge, soit pré-allouée
aux bonnes dimensions (échange W et H). aux bonnes dimensions (échange W et H).
% ---------------------------------- % ----------------------------------
@ -649,13 +651,13 @@ Bon, il reste le souci avec les bordures, souci qui ne peut
Passons maintenant aux choses sérieuses, et définissons la Passons maintenant aux choses sérieuses, et définissons la
description d'un filtre 3x3. description d'un filtre 3x3.
\begin{verbatim} \begin{lstlisting}
typedef struct { typedef struct {
float matrix[9]; float matrix[9];
float mult; float mult;
float offset; float offset;
} FimgFilter3x3; } FimgFilter3x3;
\end{verbatim} \end{lstlisting}
L'usage des champs \texttt{mult} et \texttt{offset} n'est pas L'usage des champs \texttt{mult} et \texttt{offset} n'est pas
clairement défini. Le prototype de la fonction de filtrage clairement défini. Le prototype de la fonction de filtrage
@ -663,9 +665,9 @@ non plus, mais assez simpe quand même. Source et destination
ne peuvent désigner la même image, et le champ \texttt{matrix} ne peuvent désigner la même image, et le champ \texttt{matrix}
du filtre doit contenir des valeurs cohérentes. du filtre doit contenir des valeurs cohérentes.
\begin{verbatim} \begin{lstlisting}
int fimg_filter_3x3(FloatImg *src, FloatImg *dst, FimgFilter3x3 *filtr) int fimg_filter_3x3(FloatImg *src, FloatImg *dst, FimgFilter3x3 *filtr)
\end{verbatim} \end{lstlisting}
Comme dans la plupart des cas, la gestion des valeurs négatives Comme dans la plupart des cas, la gestion des valeurs négatives
de pixel est laissé au hasard. Quoique, il doit bien exister de pixel est laissé au hasard. Quoique, il doit bien exister
@ -1063,7 +1065,6 @@ calculé quelques lignes plus haut.
\begin{verbatim} \begin{verbatim}
# write the output as PNG for video encoding # write the output as PNG for video encoding
# #
fimg2png ${FDST} ${dst} fimg2png ${FDST} ${dst}
@ -1182,12 +1183,12 @@ Pour afficher notre format .fimg exotique avec \texttt{display}, vous
devez mettre ce bout de XML\index{XML} dans le fichier devez mettre ce bout de XML\index{XML} dans le fichier
\texttt{\$HOME/.magick/delegates.xml}~: \texttt{\$HOME/.magick/delegates.xml}~:
\begin{verbatim} \begin{lstlisting}
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<delegatemap> <delegatemap>
<delegate decode="fimg" command="fimg2png '%i' '%o'"/> <delegate decode="fimg" command="fimg2png '%i' '%o'"/>
</delegatemap> </delegatemap>
\end{verbatim} \end{lstlisting}
C'est juste un hack rapide, qui ne fonctionne pas très bien avec C'est juste un hack rapide, qui ne fonctionne pas très bien avec
d'autres commande de IM, comme identify, qui a tendance à d'autres commande de IM, comme identify, qui a tendance à