Here is my python source code for ASCII generator. with my code, you could:
- Given input image, you could generate ASCII art stored under text format (.txt)
- Given input image, you could generate ASCII art stored under image formats (.png, .jpg, ...). In each format, there are 2 options: Black background and white characters, or vice versa
- Given input video, you could generate ASCII art stored under video formats (.avi, .mp4, ...)
- Video/image outputs could be in grayscale or color format. It is totally up to you
By running the sript video2video_color.py or video2video.py with different values for background and mode, we will have different outputs, for example:
Colored complex-character ASCII output
White-background simple-character ASCII output
By running the sript img2txt.py with different values for mode, we will have following outputs:
Complex character ASCII output
By running the sript img2img_color.py or img2img.py with different values for background and mode, we will have following outputs:
Colored complex-character ASCII output
White-background simple-character ASCII output
Black-background simple-character ASCII output
White-background complex-character ASCII output
Black-background complex-character ASCII output
- python 3.6
- cv2
- PIL
- numpy