forked from tTh/FloatImg
		
	better doc for the tools
This commit is contained in:
		
							parent
							
								
									b7c32d24f3
								
							
						
					
					
						commit
						4e7debaae6
					
				@ -1,8 +1,9 @@
 | 
				
			|||||||
# Images en virgule flottante, les outils.
 | 
					# Images en virgule flottante, les outils.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Dans tous les cas, vous pouvez utiliser l'option `-h` pour avoir des
 | 
					Dans tous les cas, vous pouvez utiliser l'option `-v`
 | 
				
			||||||
explications sur ce que vous pouvez faire, et l'option `-v` pour suivre
 | 
					(qui est bien mieux en premier sur la ligne de commande)
 | 
				
			||||||
l'avancée des travaux.
 | 
					pour suivre l'avancée des travaux et l'option `-h` pour
 | 
				
			||||||
 | 
					avoir des explications sur ce que vous pouvez faire, 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## mkfimg
 | 
					## mkfimg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -11,7 +12,22 @@ Un [../scripts/demo-mkfimg.sh](script) permet de créer toutes
 | 
				
			|||||||
les images disponibles.
 | 
					les images disponibles.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
L'option `-m` rajoute des méta-données, cette option 
 | 
					L'option `-m` rajoute des méta-données, cette option 
 | 
				
			||||||
**ne** doit **pas** encore être utilisée dans la vrai vie.
 | 
					**ne** doit **pas** encore être utilisée dans la vrai vie, ymmv.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## cumulfimg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Procède à l'accumulation de plusieurs images flottantes,
 | 
				
			||||||
 | 
					c'est-à-dire en faire la moyenne.
 | 
				
			||||||
 | 
					Le nom par défaut du fichier résultant est `out.fimg`, mais peut
 | 
				
			||||||
 | 
					être changé avec l'option `-o`. Avec `-g` l'image de sortie
 | 
				
			||||||
 | 
					sera en niveau de gris.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Ce logicel gagnerait peut-être à utiliser un accumulateur
 | 
				
			||||||
 | 
					intermédiaire en double précision pour les cas limite,
 | 
				
			||||||
 | 
					ou une [méthode](https://orlp.net/blog/taming-float-sums/)
 | 
				
			||||||
 | 
					plus adaptée.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## fimgops
 | 
					## fimgops
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@ -24,30 +40,56 @@ options:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## fimgfx
 | 
					## fimgfx
 | 
				
			||||||
 | 
					
 | 
				
			||||||
effects:
 | 
					Available effects:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        cos01 cos010 pow2 sqrt gray0 cmixa xper desat ctr2x2 mirror 
 | 
					        cos01 cos010 pow2 sqrt gray0 cmixa xper desat ctr2x2 mirror 
 | 
				
			||||||
        shift0 trimul classtrial binarize trinarize hilightr 
 | 
					        shift0 trimul classtrial binarize trinarize hilightr 
 | 
				
			||||||
 | 
					        abs clamp fakol0 morph0 morph4 morph8 thermocol
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Un [../scripts/demo-fimgfx.sh](script) permet de créer toutes
 | 
				
			||||||
 | 
					les images avec les effets disponibles.
 | 
				
			||||||
 | 
					Vous vous rendrez vite compte que certains ne semblent rien faire,
 | 
				
			||||||
 | 
					mais regardez plus attentivement...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## fimgstats
 | 
					## fimgstats
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Compute some useless numbers...
 | 
					Compute some useless numbers, specially for the enduser...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## fimg2pnm - fimg2png - fimg2tiff - fimg2fips
 | 
					## fimg2pnm - fimg2png - fimg2tiff - fimg2fips
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Exportation d'image flottante vers divers formats. Certains d'entre eux
 | 
					Exportation d'image flottante vers divers (et trop rares) formats.
 | 
				
			||||||
ne sont gérés que de façon très rudimentaire.
 | 
					Certains d'entre eux ne sont gérés que de façon très rudimentaire.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## fimg2text
 | 
					## fimg2text
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Nouveau de l'année 2020+1 : exfiltrer toutes des données d'une image flottante
 | 
					Nouveau de l'année 2020+1 : exfiltrer toutes des données d'une image flottante
 | 
				
			||||||
afin de les rendre machinables. Voir aussi *fimgmetadata*.
 | 
					afin de les rendre machinables. Voir aussi *fimgmetadata*.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					tth@redlady:~/Devel/FloatImg/tools$ ./fimg2text bar.fimg | head -5
 | 
				
			||||||
 | 
					0 0 123.701111 269.273682 10.732136
 | 
				
			||||||
 | 
					1 0 109.500832 265.568481 26.176439
 | 
				
			||||||
 | 
					2 0 128.529694 292.033844 37.591236
 | 
				
			||||||
 | 
					3 0 98.910492 234.900467 17.132524
 | 
				
			||||||
 | 
					4 0 187.679092 386.155609 36.663834
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## fimgmetadata
 | 
					## fimgmetadata
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Nouveau avril 2022. Need more doc...
 | 
					Affichage des informations diverses stockées dans un fichier `.fimg`,
 | 
				
			||||||
Voir aussi *fimg2text*.
 | 
					comme la date de prise de vue ou les réglages du logiciel
 | 
				
			||||||
 | 
					de capture.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Expect problems with `time_t` on 32 vs. 64 bits. Fix in
 | 
				
			||||||
 | 
					progress.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## fimgextract
 | 
					## fimgextract
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nouveau novembre 2022.
 | 
					En avril 2024, il sert à tester une nouvelle fonctionnalité :
 | 
				
			||||||
 | 
					la recopie des méta-données de l'image source.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    $ fimgextract [options] source.fimg width,height,xpos,ypos
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Les options utiles : `-o out.fimg` pour nommer le fichier de
 | 
				
			||||||
 | 
					sortie, et `-m` qui demande la recopie des metadatas. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user