Skip to content

console-x1/ASCII-art

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🖼️ ASCII Art

Un script Python simple pour convertir une image en ASCII Art et l'enregistrer dans un fichier .txt. Utilise Pillow pour l’image et NumPy pour un traitement efficace des pixels.


⚙️ Dépendances

Installe-les avec :

pip install pillow numpy

🚀 Utilisation

image_to_ascii("ascii.jpg", "ascii.txt", width=1000)

Cette ligne est la n°29 voici comment la modifier :

  • image_path : chemin de l’image d’entrée.
  • output_txt : nom du fichier texte de sortie (par défaut : ascii_image.txt).
  • width : largeur de l’image en caractères (par défaut : 500).

🧠 Fonctionnement

  • L’image est convertie en niveaux de gris (L mode).
  • Elle est redimensionnée avec un ratio respecté pour un rendu lisible.
  • Chaque pixel est mappé à un caractère ASCII selon sa luminosité.
  • Le tout est sauvegardé dans un fichier .txt.

📌 Exemple

Entrée

Sortie (output.txt)

@@@@@@@@@@###########%%%%%%%######*****oooooo
@@@@@@######********ooooooooaaaaahhhhhhhkkkkk
....

📄 Licence

MIT – Fais-en ce que tu veux, mais cite l’auteur si tu le redistribues.

About

Transformer une simple image en un art !

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages