Les fonctions, la forme que suit une couleur
Ce qu'une fonction fait faire à une couleur, dans chacune de ses quatre formes : un spectre lu dans une table de valeurs, un dégradé découpé en bandes par un petit programme de calcul, une encre dont la recette de conversion est un programme imprimé sous ses pastilles, et une table recollée bout à bout entre deux extrémités.
Un dégradé, un ton direct, une courbe de correction : dans chaque cas, un nombre entre et plusieurs nombres sortent, et le fichier dit comment. Le format compte quatre sortes de fonctions ; cette page en dessine une par panneau, avec le programme imprimé sous ce qu'il produit.
Un spectre lu dans une table de valeurs, un dégradé en escalier calculé par un petit programme, une encre dont la recette de conversion est un programme à elle, et une table recollée bout à bout entre deux extrémités. Partout ailleurs sur ce site, un dégradé ou une encre séparée repose sur l'une de ces quatre.
Ce que montre cet exemple
- Les quatre sortes : par table de valeurs, par courbe, par recollage, et par petit programme PostScript.
- Le programme de chaque fonction, imprimé sous le panneau qu'elle dessine.
- La brique dont sont faits les dégradés et les tons directs.
Le code, en entier
Le même document est écrit deux fois, une fois dans chaque langage. Les deux fichiers sont montrés en entier, avec la coloration du code, et se copient d'un seul clic.
Le document lui-même
Le même document est écrit dans chacune de ces langues. Ouvrez celle que vous voulez regarder.
Ouvrir le document en anglais
Ouvrir le document en français
Voir le code Rust
Voir le code Python