aboutsummaryrefslogtreecommitdiff
path: root/source/notes/2016-10-20-photoascii.md
diff options
context:
space:
mode:
Diffstat (limited to 'source/notes/2016-10-20-photoascii.md')
-rw-r--r--source/notes/2016-10-20-photoascii.md41
1 files changed, 41 insertions, 0 deletions
diff --git a/source/notes/2016-10-20-photoascii.md b/source/notes/2016-10-20-photoascii.md
new file mode 100644
index 00000000..668a1978
--- /dev/null
+++ b/source/notes/2016-10-20-photoascii.md
@@ -0,0 +1,41 @@
+---
+title: "photoascii"
+date: 2016-10-20T09:14:00
+date_display: Oct 20, 2016
+---
+
+Ici on explique la procédure pour créer une image ASCII à partir d'une photo.
+
+Dépendances :
+
+ * imagemagick
+ * netpbm
+
+Modifier la taille de l'image, supprimer les couleurs et mettre son format en pbm :
+
+```sh
+$ mogrify -resize 50% -monochrome -format pbm me.jpg
+```
+
+Pour remplacer le noir par le blanc et vise-versa (Optionnel - A utiliser la plupart du temps) :
+
+```sh
+$ mogrify -negate me.pbm
+```
+
+Générer le fichier texte ASCII :
+
+```sh
+$ pbmtoascii me.pbm > me.ascii
+```
+
+On peut par la suite imager simplement ce fichier en l'affichant sur un terminal (de préférence blanc sur noir) :
+pro tip : Il faut souvent réduire la police (cela dépend de la résolution de votre photo)
+
+```sh
+cat me.ascii
+```
+
+Ensuite on vient "screener" (par exemple avec l'outil scrot | see more : [screenshots](https://wiki.archlinux.org/index.php/taking_a_screenshot) l'affichage pour l'enregistrer en fichier binaire image.
+
+Et hop ! on a une belle image imagée en ASCII :)