vietnh1009/ASCII-generator

Python

ASCII generator (image to text, image to image, video to video)

asciiascii-artcv2pilpythonpython3opencvcharacter-asciiascii-generator
Crescimento de estrelas
Estrelas
8.3k
Forks
658
Crescimento semanal
+1
Issues
16
5k
set. de 25jan. de 26mai. de 26set. de 26
ArtefatosPyPI
README

[PYTHON] ASCII generator

[22/11/2024] A thank you to the Chinese community

Recently, this repository has been protected and supported by the Chinese community in relation to a copyright issue. A million thanks to Chinese netizens in particular, and the Chinese community in general

Introduction

Here is my python source code for ASCII generator. With my code:

  • Given input image, we could generate ASCII art stored under text format in different languages (.txt)
  • Given input image, we could generate ASCII art stored under image formats in different languages (.png, .jpg, ...). In each format, there are 2 options: Black background and white characters, or vice versa
  • Given input video, we could generate ASCII art stored under video formats in different languages (.avi, .mp4, ...)
  • Video/image outputs could be in grayscale or color format. It is totally up to you

Multiple Language Conversion

We could generate ASCII art with different alphabets (english, german, french, korean, chinese, japanese, ...). Below are example output:


English


Japanese (Dragon Ball)


German


Korean (Dae Jang-geum)


French


Chinese (Actress)


Spanish


Russian

Video to video

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

Image to text

By running the sript img2txt.py with different values for mode, we will have following outputs:


Input image


Simple character ASCII output


Complex character ASCII output

Image to image

By running the sript img2img_color.py or img2img.py with different values for background and mode, we will have following outputs:


Input image


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

Requirements

  • python 3.6
  • cv2
  • PIL
  • numpy
Repositórios relacionados
charmbracelet/vhs

Your CLI home video recorder 📼

GoGo ModulescliMIT Licensegifrecording
20.8k471
ArthurSonzogni/FTXUI

:computer: C++ Functional Terminal User Interface. :heart:

C++cliMIT Licenseuiterminal
arthursonzogni.github.io/FTXUI/
10.7k621
HFO4/gameboy.live

🕹️ A basic gameboy emulator with terminal "Cloud Gaming" support

GoGo ModulesMIT Licensegameboyemulator
4.9k242
ivanceras/svgbob

Convert your ascii diagram scribbles into happy little SVG

Rustcrates.iocliApache License 2.0svgbob
ivanceras.github.io/svgbob-editor/
4.2k125
jedib0t/go-pretty

Table-writer and more in golang!

GoGo ModuleslibraryMIT Licensegolangtablewriter
3.5k137
TheZoraiz/ascii-image-converter

A cross-platform command-line tool to convert images into ascii art and print them on the console. Now supports braille art!

GoGo ModulescliApache License 2.0golangascii-art
3.5k191
magiblot/tvision

A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.

C++cliOthercpplinux
3.2k228
sepandhaghighi/art

🎨 ASCII art library for Python

PythonPyPIlibraryMIT Licenseasciiascii-art
ascii-art.site
2.5k158
bitcookies/winrar-keygen

Principle of WinRAR key generation.

C++MIT Licensewinraractions
2.3k3.1k
ArthurSonzogni/Diagon

Interactive ASCII art diagram generators. :star2:

C++appMIT Licenseascii-artwebassembly
arthursonzogni.com/Diagon/
2.2k78
kroitor/asciichart

Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies

PythonPyPIcliMIT Licenseconsole-logconsole
2.1k99
da-luce/astroterm

A planetarium for your terminal! Explore stars, planets, constellations, and more, all rendered right in the command line—no telescope required. ✨🪐

CcliMIT Licenseccommand-line
2k50