Oui c'est la version BASIC de l'image avec la palette "dawnbringer16" ci-dessus. C'est une palette indépendante de l'image qui a une certaine cohérence. J'ai travaillé dessus
là-bas.
L'encodage c'est un truc genre
Code : Tout sélectionner
((longueur-du-trait - 1)*16 + couleur-du-trait)*(couleur-fond ? -1 : 1)
Tu as bien deviné. C'est compact mais super super lent. Et encore dans sens vertical on bénéficie d'une longueur bien souvent plus grande que 1 et donc en avance par 2 ou 3 pixels en moyenne. Si on faisait ca horizontalement, la couleur change à chaque pixel et donc on ne fait que des sauts de 1 pixel en moyenne. C'est long, mais c'est ce que j'ai utilisé dans mes
voeux de 2020.
Je trouve super l'image ci-dessus:
Sauf que le noir n'est pas noir (mauvais gamma ?). Est-ce normal ? Moi je fais les octtree et autres dans l'espace sRGB linéaire pour annuler le gamma. On évite l'aspect "trop claire" de la palette. De même je réalise le tramage dans ce même espace pour que le mélange des couleurs soit fidèle. Bref en gros, l'image initiale et la palette thomson sont ramenés dans l'espace
sRGB linéaire (utiliser les formules avec la puissance 2.4) avant d'appliquer la réduction de couleur ou les transformations.