FloatImg/funcs
tTh 2a8348f0f9 hide a non-essential msg 2024-08-29 18:23:03 +02:00
..
.gitignore cleanup 2024-04-04 02:21:41 +02:00
Makefile add a default target 2024-08-28 21:23:55 +02:00
README.md working on readme files 2024-08-28 21:23:09 +02:00
alltests.sh run a few tests 2021-03-17 11:18:26 +01:00
classif.c big cleanup, word on metadata 2022-07-06 10:27:55 +02:00
contour2x2.c use <stdint.h> everywhere 2021-05-20 09:31:28 +02:00
decomprgb.c nap time commit 2023-02-13 17:56:08 +01:00
displacement.c add warning messages 2024-03-24 15:15:42 +01:00
dithering.c add a molly guard 2023-10-08 07:28:57 +02:00
equalize.c are real numbers evil ? 2022-09-19 11:17:24 +02:00
exporter.c big cleanup, word on metadata 2022-07-06 10:27:55 +02:00
falsecolors.c wtf? 2022-07-06 10:32:42 +02:00
filtrage.c ok boomer 2023-11-29 11:28:21 +01:00
fimg-bmp.c preparing BMP export 2021-02-20 03:31:09 +01:00
fimg-dicom.c big cleanup, word on metadata 2022-07-06 10:27:55 +02:00
fimg-fits.c hide a non-essential msg 2024-08-29 18:23:03 +02:00
fimg-libpnm.c cosmetic 2024-05-01 21:38:19 +02:00
fimg-openexr.c use <stdint.h> everywhere 2021-05-20 09:31:28 +02:00
fimg-png.c cosmetic 2023-01-22 15:32:09 +01:00
fimg-tiff.c oups... 2024-04-04 02:17:50 +02:00
fmorpho.c minor tweaks 2023-01-31 00:14:56 +01:00
geometry.c bla du dimanche soir 2023-07-10 02:26:57 +02:00
histogram.c use <stdint.h> everywhere 2021-05-20 09:31:28 +02:00
hsv.c big cleanup, word on metadata 2022-07-06 10:27:55 +02:00
incrustator.c minor tweaks 2023-01-31 00:14:56 +01:00
killrgb.c big cleanup, word on metadata 2022-07-06 10:27:55 +02:00
misc-plots.c chasse au bug 2023-06-29 14:29:14 +02:00
pixelize.c nap time commit 2023-02-13 17:56:08 +01:00
plasmas.c big cleanup, word on metadata 2022-07-06 10:27:55 +02:00
qsortrgb.c big cleanup, word on metadata 2022-07-06 10:27:55 +02:00
rampes.c enhanced mkfimg: do_stripe take a maxlevel parameter 2023-10-08 07:10:02 +02:00
rectangle.c is _clear_rectangle working ? 2021-10-19 03:56:56 +02:00
recurse.c add warning messages 2024-03-24 15:15:42 +01:00
rotate.c big cleanup, word on metadata 2022-07-06 10:27:55 +02:00
saturation.c metadata boilerplane, first milestone reached 2022-03-19 01:21:58 +01:00
sfx0.c cosmetic 2024-05-01 21:38:19 +02:00
sfx1.c metadata boilerplane, first milestone reached 2022-03-19 01:21:58 +01:00
sfx2.c cosmetic 2024-05-01 21:38:19 +02:00
sfx3.c cosmetic 2024-05-01 21:38:19 +02:00
sfx4.c added the triptyq fx to library 2024-04-01 17:49:14 +02:00
t.c added the triptyq fx to library 2024-04-01 17:49:14 +02:00
tests.c added the triptyq fx to library 2024-04-01 17:49:14 +02:00
tests.h added the triptyq fx to library 2024-04-01 17:49:14 +02:00
thermocolor.c thermocolr updated 2024-03-27 08:50:17 +01:00
tpnm.c cosmetic 2024-05-01 21:38:19 +02:00
utils.c ok boomer 2023-11-29 11:28:21 +01:00
vroum.sh minor fixes 2021-02-10 16:19:15 +01:00

README.md

Fonctions

Plein de fonctions qu'il serait bon de documenter :)

Contours

Détecter des contours est une activité respectable. Mais difficile. Une recherche dans la littérature s'impose.

Exporter

fimg_exporter est une méta-fonction qui va sauvegarder (dans la mesure de ses conséquences) une image en fonction de l'extension du nom de fichier fourni.

PNG

Attention : la bibliothèque pnglite actuellement utilisée pour lire les fichiers PNG n'accepte que certains types de fichiers. Et en particulier, elle brotche sur ceux produits par ImageMagick !

FITS

Ce format de fichier est utilisé en astronomie. Son support est actuellement minimaliste.

DICOM

https://en.wikipedia.org/wiki/DICOM et ça semble bien compliqué, donc ça reste pour le moment au stade de vague projet :(

Sfx

Effets spéciaux divers. Ils sont répartis dans plusieurs fichiers (sfx[0-4].c) sans raison de classement apparente.

Certains peuvent être directement utilisés avec l'outil ../tools/fimgfx.c. Leur paramétrage est trop sommaire.

La fonction fimg_pixelize_h_rnd est issue d'une idée qui m'est venue dans la roulotte de TerreBlanque. Elle a besoin de recherches sur la dynamique temporelle, et d'une FSM à trois états.

Dithering

Work in progress...

Une difficulté dans ce domaine, c'est la floattitude des pixels, sur laquelle il est difficile d'appliquer des operations binaires, comme le XOR.