added and debugged first filter function

This commit is contained in:
2020-02-26 00:14:47 +01:00
parent 8975639b73
commit 7c378f1f7e
4 changed files with 130 additions and 12 deletions

View File

@@ -586,14 +586,21 @@ int fimg_killcolors_b(FloatImg *fimg, float fval);
\end{lstlisting}
% ----------------------------------
\subsection{Filtrages}
\subsection{Filtrages}\index{filtrage}
To be done\index{XXX}, et il faut que je réfléchisse au traitement
des bords d'image.
Pour commencer, il faut que je réfléchisse au traitement
des bordures des images.
Ensuite que je débuggue\index{bug} cette fonction~:
\begin{lstlisting}
int fimg_lissage_2x2(FloatImg *img);
\end{lstlisting}
To be continued\index{XXX}\dots
% ----------------------------------
@@ -694,7 +701,7 @@ devra être donné avec l'option \texttt{-k F.F} avec une valeur par défaut
\subsection{png2fimg}\index{png2fimg}\label{png2fimg}
Grosse panne à réparer.
Grosse panne\index{bug} à réparer.
\begin{verbatim}
tth@debian:~/TMP/floatimg$ png2fimg A.png foo.fimg
@@ -753,8 +760,9 @@ sera lisible avec le sélecteur \texttt{-L}.
\subsection{fimgops}\index{fimgops}\label{fimgops}
Quelques opérations diverses entre deux images, qui doivent être
de la même taille, et du même type \textsl{pour le moment,
uniquement RGB}.
de la même taille, et uniquement du type \textsl{RGB}. Certaines
de ces opérations peuvent avoir un effet étrange sur vos images,
par exemple si un pixel se retrouve avec une valeur négative.
\begin{verbatim}
usage:
@@ -770,6 +778,7 @@ options:
-g convert output to gray
-k N.N set float value
-v increase verbosity
-X explosive action
\end{verbatim}
Pour des operateurs paramétrable (comme \texttt{mix}), le paramêtre
@@ -791,6 +800,9 @@ D'un autre coté, écrire un greffon d'import/export pour
Gimp\index{Gimp} ou Imagemagick\index{Imagemagick} ou Krita\index{Krita}
ne devrait pas être trop difficile. Des volontaires ?
\textsl{D'ailleurs, pourquoi $n$ logiciels indépendants alors q'un
seul devrait être nécessaire ?}
\subsection{fimg2gray}\index{fimg2gray}\label{fimg2gray}
Nous avons vu dans ce document que chaque image flottante pouvait
@@ -836,7 +848,6 @@ nous faisons la somme de plusieurs centaines de ces images ?
ACCU="quux.fimg"
TMPF="tmp.fimg"
DIMS="320 240"
mkfimg $ACCU $DIMS
for i in {0..1000}
do