aboutsummaryrefslogtreecommitdiff
path: root/source/notes/2016-10-20-photoascii.md
blob: 668a1978609a080a9a02713802d7a7fb2510a71a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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 :)