diff --git a/scripts/demo-mkfimg.sh b/scripts/demo-mkfimg.sh new file mode 100755 index 0000000..854ff2b --- /dev/null +++ b/scripts/demo-mkfimg.sh @@ -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 diff --git a/tools/README.md b/tools/README.md index 04f8d1b..8743b18 100644 --- a/tools/README.md +++ b/tools/README.md @@ -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 diff --git a/tools/mkfimg.c b/tools/mkfimg.c index cbb348b..5bf855b 100644 --- a/tools/mkfimg.c +++ b/tools/mkfimg.c @@ -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++) {