forked from tTh/FloatImg
tweaking the pdf documentation
This commit is contained in:
parent
e128add5a6
commit
83ec42e140
|
@ -10,7 +10,7 @@
|
|||
|
||||
% \lstset{frame=single} % dessin d'un cadre autour du listing
|
||||
\lstset{basicstyle=\ttfamily\small}
|
||||
\lstset{aboveskip=1em,belowskip=1em}
|
||||
\lstset{aboveskip=0.333em,belowskip=0.666em}
|
||||
|
||||
\usepackage{babel}
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
|||
\usepackage{xspace}
|
||||
\usepackage[verbose]{layout}
|
||||
|
||||
\setlength \parskip {0.40em}
|
||||
\setlength \parskip {0.333em}
|
||||
|
||||
\makeatletter
|
||||
% exlpication de ce truc ?
|
||||
|
@ -518,8 +518,10 @@ désirées.
|
|||
int fimg_rotate_90(FloatImg *src, FloatImg *dst, int notused);
|
||||
\end{lstlisting}
|
||||
|
||||
Rotation de 90 degrés dans le sens horlogique d'une image RGB.
|
||||
L'image de destination peut être soir vierge, soit pré-allouée
|
||||
Rotation\index{rotation} de 90 degrés dans le sens
|
||||
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).
|
||||
|
||||
% ----------------------------------
|
||||
|
@ -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
|
||||
description d'un filtre 3x3.
|
||||
|
||||
\begin{verbatim}
|
||||
\begin{lstlisting}
|
||||
typedef struct {
|
||||
float matrix[9];
|
||||
float mult;
|
||||
float offset;
|
||||
} FimgFilter3x3;
|
||||
\end{verbatim}
|
||||
\end{lstlisting}
|
||||
|
||||
L'usage des champs \texttt{mult} et \texttt{offset} n'est pas
|
||||
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}
|
||||
du filtre doit contenir des valeurs cohérentes.
|
||||
|
||||
\begin{verbatim}
|
||||
\begin{lstlisting}
|
||||
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
|
||||
de pixel est laissé au hasard. Quoique, il doit bien exister
|
||||
|
@ -1063,7 +1065,6 @@ calculé quelques lignes plus haut.
|
|||
|
||||
|
||||
\begin{verbatim}
|
||||
|
||||
# write the output as PNG for video encoding
|
||||
#
|
||||
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
|
||||
\texttt{\$HOME/.magick/delegates.xml}~:
|
||||
|
||||
\begin{verbatim}
|
||||
\begin{lstlisting}
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<delegatemap>
|
||||
<delegate decode="fimg" command="fimg2png '%i' '%o'"/>
|
||||
<delegate decode="fimg" command="fimg2png '%i' '%o'"/>
|
||||
</delegatemap>
|
||||
\end{verbatim}
|
||||
\end{lstlisting}
|
||||
|
||||
C'est juste un hack rapide, qui ne fonctionne pas très bien avec
|
||||
d'autres commande de IM, comme identify, qui a tendance à
|
||||
|
|
Loading…
Reference in New Issue