python library and cli tool to convert images and videos to ascii.
Project description
asciipy
python library and cli tool to convert images and videos to ascii
Example output:
additional examples can be found in /examples/
Command line usage:
asciipy [input_file] [output_file] [width] (optional, default=80)
Command line examples:
-
image with default size:
asciipy test.png ascii.png
-
video with default size:
asciipy test.mp4 ascii.mp4
-
image with custom size:
asciipy test.png ascii.png 160
-
video with custom size:
asciipy test.mp4 ascii.mp4 160
Optional dependencies (URL and Youtube support):
- note: these libraries can be manually installed instead.
youtube_dl
can be used instead ofyt-dlp
asciipy-any[full]
will installrequests
andyt-dlp
to enable downloading from urls and youtube videos.asciipy-any[url]
will installrequests
to enable downloading from urls.asciipy-any[youtube]
will installyt-dlp
to enable downloading youtube videos.
Python usage:
- you can find our documentation here: https://asciipy-any.readthedocs.io/
Python examples:
image to ascii cli
from asciipy import ImageConverter
import sys
img = ImageConverter()
img.convert(sys.argv[1], './ascii.png')
print(f"{sys.argv[1]} converted and written to ./ascii.png")
Planned features:
proper gif support(mostly done, but still to buggy to be considered finished)- ability to write output as html
- ability to convert vectors (not sure how i could even go about this)
need help?
-
or my guilded server (i'm often not online here)
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
asciipy-any-0.3.0.tar.gz
(22.3 kB
view hashes)
Built Distribution
Close
Hashes for asciipy_any-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1d4db58956cc7597731ac6292dbc0b074ab383d794937381685ab612e852829 |
|
MD5 | bd6559aa5b862d1843d330342ee5a16a |
|
BLAKE2b-256 | d0d80e01eda1b10e01ac9eaea87cf6af5c4374a57eeabe01d1889017e70f1dc4 |