Du code qui a pour but de brotcher les images avec vigueur. Du code né dans les années 1986 sur un Kenitec 286 sous msdos 4 ou 5, qui s'est un jour retrouvé dans un Linux (kernel 0.99) et qui végète depuis ~2005...
Go to file
2024-08-15 12:08:37 +02:00
Contribs explain Contribs 2024-08-15 11:33:51 +02:00
Datas add 3 fractint maps 2023-10-12 11:20:30 +02:00
Docs another big clean 2022-09-21 00:06:11 +02:00
Lib added "tthi_dtime" profiling helper 2024-08-15 12:08:37 +02:00
Tests directory marker 2024-07-21 01:08:15 +02:00
Tools small tweaking 2024-08-15 11:20:58 +02:00
.gitignore filter profiling garbage 2024-08-15 11:18:22 +02:00
build.sh oups! 2022-09-15 16:18:54 +02:00
install.sh is tga_to_text working ? 2024-02-27 03:32:41 +01:00
Paramakes.mk wip wip wip wip 2023-11-18 19:58:21 +01:00
README.md cosmetic 2024-04-09 08:36:33 +02:00
TODO.md canonic todo list added 2022-07-01 23:13:28 +02:00
tthimage.h add cos010 to tga_equalize 2024-04-09 22:20:46 +02:00

libtthimage

Ce kluge a pour but avoué de brotcher les images avec vigueur.

Du code né dans les années 1990 sur un Kenitec 286 sous msdos 4 ou 5, puis qui s'est un jour retrouvé dans un Linux (kernel 0.99) et qui végète depuis ~2005. Il est venu le temps de le remettre en route, mais la tâche n'est pas terminée.

Construction

Tout va bien se passer. Mais c'est assez rudimentaire, il y a deux scripts. Le premier, build.sh, va compiler la bibliothèque et les utilitaires. Le second, install.sh va mettre les choses au bon endroit. Il est vivement conseillé de bien les lire avant de les utiliser.

Les options globales de compilation sont dans Paramakes.mk. Là aussi, soyez attentifs.

Utilisation

C'est là que ça se complique. Même moi, parfois je m'y perds. Vous poulez voir quelques exemples de l'ancien temps, avant la reprise en main de ces dernières années.

Les outils

Plein de petits binaires qui font plein de choses plus ou moins ésotériques. En général, pour avoir de l'aide, il faut leur donner une seule option : list, ce qui n'est pas très conventionnel, mais bon, legacy, toussa...

La suite ?

Bah, c'est l'heure du gloumiam, alors on passe à table. Et après, on va continuer une grande campagne de nettoyage du code, il reste un gazillion de warnings.