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) ;
![2cool4cloud](images/2cool4cloudNB.jpg)
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
![](images/toutniquer.png)
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
![Avant](images/bill_avant.jpg)
![Après](images/bill_apres.png)
![Avant](images/casserole_avant.jpeg)
![Après](images/casserole_apres.png)
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;')
Résultat
Avant
![valette](images/valette.png)
Après
![valette_merged](images/valette_merged.png)