ASCII art Python library
Project description
asciimage
A library designed in python to convert images into ascii paintings. To install: pip install asciimage
Table of Contents
Installation
The repository contains a zipped file of my Python package asciimage and should be installed via pip.
Instalation procedure: pip install asciimage
Motivation
The package is intended as a simple drawing tool that produces ASCII art.
The user will upload an image. The image has to be a jpg or png image. The image should have a nice contrast for proper output.
The package contains the function make_ascii_image() which produces ascii art
Example
This is the way to run the module:
from asciimage import *
from PIL import Image #import the module
image_path = "input_image.jpg"
file_path = "output.txt" #'output.txt' is the destination where the ASCII art will be stored
ascii_char = list(",.")
height = 400 #intended height of output file
width = 400 #intended width of output file
art = asciimage(image_path,file_path,ascii_char,height,width) #optional: ascii_char,height,width
art.make_ascii_image()
If you like the library, please consider giving it a star on Github :)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for asciimage-3.141-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6e6a405d0ba59ee6cd2d7b6eef001b65e17b8c6b7774c76c971fe6139374f0b |
|
MD5 | 39acb3fa1d5479b7818929cede94c8dc |
|
BLAKE2b-256 | 4373874d9a2ca7dbd8469cf9fa36c665b31665c5adb661b438e355311226b4c3 |