aboutsummaryrefslogtreecommitdiff
path: root/source/notes/2016-10-20-photoascii.md
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2017-06-20 19:03:17 +0200
committerneodarz <neodarz@neodarz.net>2017-06-20 19:03:17 +0200
commit6dbdf013628321f9996efe4a90eaa03b8a8875a4 (patch)
tree0d48ee911685c9170ee7750b5cc21e117918a5d5 /source/notes/2016-10-20-photoascii.md
parente11b17c3265cca97b244fa368391cdfe8dd182f0 (diff)
downloadmy_new_personal_website-6dbdf013628321f9996efe4a90eaa03b8a8875a4.tar.xz
my_new_personal_website-6dbdf013628321f9996efe4a90eaa03b8a8875a4.zip
Fork of wiki.neodarz.net
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 :)