Converts an image to ASCII art using numpy / numexpr / cv2
Project description
Converts an image to ASCII art using numpy / numexpr / cv2
Tested against Windows 10 / Python 3.11 / Anaconda
pip install numpyasciiart
Convert an image to ASCII art.
Parameters:
img (str or numpy.ndarray): url/path/base64/bin/np.array/PIL.Image representing an image.
width (int): Width of the ASCII art output.
height_adjust_stretch (float): Vertical stretch factor for the ASCII art.
letters (str): The set of characters to use for varying shades in the ASCII art.
Returns:
str: ASCII art representation of the input image.
Example:
To convert an image and print it as ASCII art:
from numpyasciiart import to_ascii
pic = to_ascii(
img=r"https://www.python.org/static/img/python-logo.png",
width=160,
height_adjust_stretch=2.5,
letters="█▓▓▒▒░░ ",
)
print(pic)
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
numpyasciiart-0.10.tar.gz
(55.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file numpyasciiart-0.10.tar.gz.
File metadata
- Download URL: numpyasciiart-0.10.tar.gz
- Upload date:
- Size: 55.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30fd410c2196dbf842e960aaf3fd00c6312a22853fa208590483eb0c2be8931b
|
|
| MD5 |
5cf003a2eb281343b5f12a21a02417a9
|
|
| BLAKE2b-256 |
6d35ca69aa0c8f6f3a3304b4df2013915eba0e1b3b17401289f3d8df990463d3
|
File details
Details for the file numpyasciiart-0.10-py3-none-any.whl.
File metadata
- Download URL: numpyasciiart-0.10-py3-none-any.whl
- Upload date:
- Size: 56.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a938f440ef0182447a6d5a00eace9217f96a4e132db8b645a0dc2e849f720b1b
|
|
| MD5 |
d7e4fcbb52136180355f247ddb137048
|
|
| BLAKE2b-256 |
a928240fae7440128731d251f2c06fe5bb89ee35761fefa2cdf1b64ee332191a
|