ランキングに戻る

vietnh1009/ASCII-generator

Python

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

asciiascii-artcv2pilpythonpython3opencvcharacter-asciiascii-generator
スター成長
スター
8.3k
フォーク
652
週間成長
Issue
16
8.3k8.3k8.3k8.3k8.3k
7月18日7月19日7月20日7月21日
成果物PyPIpip install ascii-generator
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
関連リポジトリ
charmbracelet/vhs

Your CLI home video recorder 📼

GoGo ModulesMIT Licensegifrecording
20.4k445
ArthurSonzogni/FTXUI

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

C++MIT Licenseuiterminal
arthursonzogni.github.io/FTXUI/
10.4k605
HFO4/gameboy.live

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

GoGo ModulesMIT Licensegameboyemulator
4.9k243
ivanceras/svgbob

Convert your ascii diagram scribbles into happy little SVG

Rustcrates.ioApache License 2.0svgbob
ivanceras.github.io/svgbob-editor/
4.2k123
jedib0t/go-pretty

Table-writer and more in golang!

GoGo ModulesMIT Licensegolangtablewriter
3.5k135
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 ModulesApache License 2.0golangascii-art
3.4k183
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++Othercpplinux
3.1k227
sepandhaghighi/art

🎨 ASCII art library for Python

PythonPyPIMIT Licenseasciiascii-art
ascii-art.site
2.5k156
bitcookies/winrar-keygen

Principle of WinRAR key generation.

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

Interactive ASCII art diagram generators. :star2:

C++MIT Licenseascii-artwebassembly
arthursonzogni.com/Diagon/
2.2k77
kroitor/asciichart

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

PythonPyPIMIT 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. ✨🪐

CMIT Licenseccommand-line
2k47