diff --git a/doc/the_floatimg_hack.tex b/doc/the_floatimg_hack.tex index 21b3694..bb87724 100644 --- a/doc/the_floatimg_hack.tex +++ b/doc/the_floatimg_hack.tex @@ -132,9 +132,10 @@ décrits en page \pageref{outils}. Vous devez, en dehors des outils classiques (bash, gcc, make\dots), avoir quelques bibliothèques installées\footnote{Les \texttt{-dev} -pour Debain et dérivées}~: libv4l2, libpnglite, libtiff, et -probablement d'autres choses. Être familier avec l'utilisation du -shell\index{shell} sera un plus. +pour Debain et dérivées}~: libv4l2, libpnglite, libtiff, libpnm, +et probablement d'autres choses. +Être familier avec l'utilisation du shell\index{shell} et l'écriture +de Makefile's sera un plus. \subsection{Compilation} @@ -279,6 +280,19 @@ Cette notion de teinte est assez inconsistante pour le moment, puisqu'il n'y a que la valeur par defaut : \textbf{0.0} que l'on peut assimiler à un noir absolu\index{absolu}. + +\subsection{png2fimg}\index{png2fimg}\label{png2fimg} + +Grosse panne à réparer. + +\begin{verbatim} +tth@debian:~/TMP/floatimg$ png2fimg A.png foo.fimg +error in 'fimg_create_from_png' : read png -> -1 File error +png2fimg : err -1, abort. +\end{verbatim} + +Il faut envisager le passage à \texttt{libpng}\index{libpng}. + \subsection{fimgstats}\index{fimgstats}\label{fimgstats} Affichage de quelques valeurs calculées à partir d'un fichier @@ -290,6 +304,9 @@ usage : fimgstats [options] file.fimg -v increase verbosity \end{verbatim} +À vrai dire, je ne sais pas encore quelles métriques seront utiles +en première approche. + \subsection{fimgops}\index{fimgops}\label{fimgops} Operations diverses sur ou entre des images. @@ -308,7 +325,7 @@ options: -v increase verbosity \end{verbatim} -Pour l'operateur \texttt{mix}, le paramêtre flottant doit +Pour des operateurs paramétrable (comme \texttt{mix}), le paramêtre flottant doit être fourni en utilisant l'option \texttt{-k}. \subsection{fimg2png, fimg2pnm, fimg2tiff} @@ -338,9 +355,11 @@ Il reste plein de choses à faire pour que ce soit vraiment utilisable. \begin{itemize} -\item Import/export au format \textsc{tiff}\index{tiff}. -\item Remplacer le « fait-maison » par \textsc{libnetpbm}. -\item Compléter les traitements mathémathiques (eg le gamma\index{gamma}). +\item Import/export au format \textsc{tiff}\index{tiff}. +\item Remplacer le « fait-maison » par \textsc{libnetpnm}\index{pnm}. + \textsl{[en cours]}. +\item Compléter les traitements mathémathiques (eg le gamma\index{gamma}). +\item Formaliser les codes d'erreur. \ \end{itemize}