Convert images to ASCII art with Python. Simple library for transforming images into text-based ASCII representations.
pip install PyAscii-Art
from PyAsciiArt import AsciiArt
# Path to the image
image_path = r"image.jpg"
# Create new Ascii-Art
ascii_art = AsciiArt(image_path)
ascii_art.generatePixelArray() # Generate the pixel-array of the image
ascii_art.trimPixelColors() # Set the pixel brightness value to match the char list
ascii_art.generateAsciiImage() # Generate the image
ascii_art.writeToFile("image.txt") # Write the image to the image.txt file