Outils experimentaux
2cool4cloud
Un script très artisanal qui transforme les contours d'une typo en plusieurs arcs avec svgpathtools
Système
- Linux ;
- OSX ;
Dépendances
Marche à suivre
- Télécharger le script : https://gitlab.com/quentinjuhel/avoid-software/-/tree/main/01_scripts/2coolforcloud
- Dans le dossier où se trouve le script, copier la typo à transformer ;
- Ouvrir le terminal ;
- Ouvrir le dossier où se trouve le script :
cd chemin/du/dossier
; - Lancer le script :
python3 2cool4cloud.py nom_de_la_typo.format
(par exemple,python3 2cool4cloud.py garamond.otf
) ;
Paramètres à expérimenter dans le script
- coeff : nombres d'arcs. 1 = beaucoup d'arcs, 10 = peu d'arcs. (Par défault 1) ;
- stroke : épaisseur du contour (Par défault 20) ;
- rot : rotation des arcs (Par défault 0) ;
- rayon : rayon de l'arc, sous la forme
x + yj
(Par défault 1 + 1j) ;
ASCII Writer
Une bibliothèque python pour dessiner avec du texte brut dans le style ASCII (mais avec Unicode).
Système
- Linux ;
- OSX ;
Dépendance
- Python ;
- Asciiwriter
pip3 install asciiwriter
;
Marche à suivre
- Télécharger le script :
https://gitlab.com/quentinjuhel/avoid-software/-/tree/main/01_scripts/asciiwriter' - Ouvrir le terminal et lancer le script :
python3 line.py
; - Le résultat s'affiche dans le terminal ;
- Vous pouvez ensuite tester les autres exemples présents dans le dossier et modifier les variables et le texte dans les fichiers Python.
Résultat
Rvbb
Un script Python pour colorer un texte d'après une image. Résultat sous la forme d'une page html.
Système
- Linux ;
- OSX ;
Dépendances
Marche à suivre
- Télécharger le script rvbb.py : https://gitlab.com/quentinjuhel/avoid-software/-/tree/main/01_scripts/rvbb-main
- Dans le dossier où se trouve le script, copier l'image de référence et le fichier texte (au format
.txt
) ; - Ouvrir le Terminal ;
- Ouvrir le dossier contenant le script :
cd chemin/du/dossier
; - Lancer le script (avec en arguments l'image de référence, puis le fichier texte) :
python3 rvbb.py nom_de_l_image.format nom_du_fichier_texte.txt
(par exemple,python3 rvbb.py img.jpg texte.txt
) ; - Un fichier
index.html
sera généré, à ouvrir dans votre navigateur ! ;
Paramètres
- Pour modifier le style (css) du texte généré, il suffit de changer la variable
style
dans le script [ligne 29];
Résultat
Vinny
Vinny est comme une vigne qui pousse sur votre image. Il sépare chaque canal de couleur, applique l'effet organique et produit un SVG avec les 3 couleurs superposées.
Systèmes
- Linux
- macOS
Dépendances
Marche à Suivre
- Télécharger vinny : https://gitlab.com/quentinjuhel/avoid-software/-/tree/main/01_scripts/vinny
- Glisser l'image à modifier dans le dossier
/vinny
;
- Ouvrir le terminal et accéder au dossier
vinny
avec la commandecd path/to/vinny
;
- Utiliser la commande suivant :
./vinny mypicture.jpg
- Ce script accepte également le traitement par lot :
./vinny *.jpg
NB : n'oubliez pas de donner l'autorisation nécessaire au script.
Modifier les couleurs
Les couleurs sont produites avec le script python appelé layering.py
.
Pour chaque couche, vous
pouvez changer la couleur du chemin en modifiant la valeur rgb sur les lignes 14, 20, 26 :
child.set('style','stroke:rgb(201,47,22);fill:none;')