A package which can convert videos, images, and gifs to ascii art!
Project description
To-Ascii
Converts videos, images, and gifs into ascii art!
- Works on most common image types
- Works on most common video types
- Works on gifs
Installation
Via pip:
python3 -m pip install to-ascii
Example Usage
Video / GIF:
from toascii import Video
v = Video('my_file.mp4', scale=.1, verbose=True)
v.convert() # convert the frames into ascii
v.view() # play the converted frames in the console
Image:
from toascii import Image
img = Image('my_image.png', scale=.1, verbose=True) # load the image
img.convert() # convert the image to ascii
img.view() # view the final asciified image
Documentation
- toascii.Video(filename='video.mp4', *, scale=1, w_stretch=2, gradient=Union[int, str], verbose=False)
- Note: only filename can be a positional argument, the rest are kwargs.
- Arguments:
filename
the name of the file/video which is to be opened and processedscale
the amount/1 which the video dimensions are multiplied byw_stretch
the amount that the width dimension is multiplied bygradient
either an integer from the preset gradients, or a custom gradient Example: '#$a=+-., 'verbose
whether or not to show extra information
- Functions:
convert
actually converts the video into asciiview
view the converted video
- toascii.Image(filename='image.png', *, scale=1, w_stretch=2, gradient=Union[int, str], verbose=False)
- Note: only filename can be a positional argument, the rest are kwargs.
- Arguments:
filename
the name of the file/image which is to be opened and processedscale
the amount/1 which the image dimensions are multiplied byw_stretch
the amount that the width dimension is multiplied bygradient
either an integer from the preset gradients, or a custom gradient Example: '#$a=+-., 'verbose
whether or not to show extra information
- Functions:
convert
actually converts the image into asciiview
view the converted image
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
to-ascii-2.0.3.tar.gz
(5.3 kB
view hashes)