Browse Source

doc + demo

master
tth 4 months ago
parent
commit
5a90dce59d
3 changed files with 30 additions and 3 deletions
  1. +13
    -0
      scripts/demo-mkfimg.sh
  2. +16
    -2
      tools/README.md
  3. +1
    -1
      tools/mkfimg.c

+ 13
- 0
scripts/demo-mkfimg.sh View File

@ -0,0 +1,13 @@
#!/usr/bin/env bash
echo "=== make a lot of float img ==="
MKFIMG="../tools/mkfimg"
SIZE=" 640x480 "
for type in $(${MKFIMG} -L)
do
picname="/tmp/${type}.fimg"
echo $picname
${MKFIMG} -v -t $type $picname $SIZE
done

+ 16
- 2
tools/README.md View File

@ -1,17 +1,31 @@
# Images en virgule flottante, les outils.
Dans tous les cas, vous pouvez utiliser l'option `-h` pour avoir des
explications sur ce que vous pouvez faire.
explications sur ce que vous pouvez faire, et l'option `-v` pour suivre
l'avancée des travaux.
## mkfimg
Génération d'une image flottante avec des choses dedans.
Un [../scripts/demo-mkfimg.sh](script) permet de créer toutes
les images disponibles.
## fimgops
## fimgfx
effects:
cos01 cos010 pow2 sqrt gray0 cmixa xper desat ctr2x2 mirror
shift0 trimul classtrial binarize trinarize hilightr
## fimgstats
## fimg2pnm - fimg2png
Compute some useless numbers...
## fimg2pnm - fimg2png - fimg2tiff
Exportation d'image flottante vers divers formats. Certains d'entre eux
ne sont gérés que de façon très rudimentaire.
## fimg2text


+ 1
- 1
tools/mkfimg.c View File

@ -75,7 +75,7 @@ int foo, cc;
puts("Usage:\tmkfimg [options] quux.fimg width height");
puts("\t-k N.N\tgive a float parameter");
puts("\t-L\tlist howto's");
puts("\t-L\tlist howto make a pic");
fputs("\t-t bla\thowto make the pic :\n\t\t| ", stdout);
for (foo=cc=0; types[foo].code; foo++) {


Loading…
Cancel
Save