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...
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
tTh a4e3d073f5 another big clean 6 days ago
..
Makefile + alpha tool 3 months ago
README.md garbage collecting again 3 months ago
fonctions.c garbage collecting again 3 months ago
genplot2.c small tweaks 2 weeks ago
tga_alpha.c + alpha tool 3 months ago
tga_applymap.c garbage collecting again 3 months ago
tga_cadre.c maintenant, les choses importantes... 3 months ago
tga_combine.c garbage collecting again 3 months ago
tga_dither.c more clean... 1 month ago
tga_effects.c minor tuning 1 month ago
tga_equalize.c some small twiks 3 months ago
tga_export.c garbage collecting again 3 months ago
tga_filtres.c garbage collecting again 3 months ago
tga_incrust.c garbage collecting again 3 months ago
tga_info.c 2.5 tools added... 3 months ago
tga_makehf15.c six more tools added... 3 months ago
tga_mires.c six more tools added... 3 months ago
tga_outils.h minor tuning 1 month ago
tga_pattern.c 2.5 tools added... 3 months ago
tga_remap.c six more tools added... 3 months ago
tga_television.c cosmetic 3 months ago
tga_tools.c another big clean 6 days ago

README.md

Tools

Pour utiliser toutes ces fonctions, il y a une collection d'utilitaires spécialisés. Leur interface en CLI est assez rudimentaire, mais la plupart savent donner quelques indices avec la commande list. Exemple:

tth@konrad:~/Devel/libtthimage$ tga_filtres list
*** tga_filtres v 0.0.17 [0.59] (dwtfywl) TontonTh 2018

Usage:
        tga_filtres <src.tga> FILTR <dst.tga> [p1] ... [pn]
-+- This is the `tthimage' library v0.4.50 (dwtfywl 2022) tTh
  commande  | type arg |  explication
------------+----------+------------------------------------
 liss2x2    |          |  lissage 2x2
 hipass     |          |
 lopass     |          |
 prewitt    | i        |  rotation [0..8]
 random     | ii       |  try it...

La colonne du milieu indique le type des paramètres :

  • i pour un nombre entier
  • d pour un flottant en double précision
  • s pour une chaine, ex: un nom de fichier
  • f pour un flag : 0, F, 1, T

tga_alpha

Manipulation du canal alpha (la transparence), lequel canal est globalement mal géré par l'ensemble de libtthimage.

tga_applymap

La gestion de la ligne de commande est désastreuse. À REFAIRE

tga_cadre

Pas mal de façons de mettre un cadre sur l'image. Niveau de kitchitude assez élevé. Paramètres mal documentés.

tga_combine

tga_dither

tga_export

Attendu avec impatience, il aura le support complet des PNG.

tga_effects

tga_equalize

tga_filtres

tga_incrust

tga_makehf15

tga_mires

La génération de diverses image de test ou de calibration.

tga_pattern

tga_remap

tga_television

tga_tools

Celui ci est très utile pour la recherche de problèmes ou l'automatisation de certaines tâches. Exemple :

tth@konrad:~/Devel/libtthimage$ tga_tools getdimweb mire.tga 
width=512 height=512
tth@konrad:~/Devel/libtthimage$ 

genplot2