Pixtermμ μ΄λ―Έμ§λ₯Ό ν°λ―Έλμ© ANSI/ASCII μνΈλ‘ λ³ννλ νμ΄μ¬ κΈ°λ° μ νΈλ¦¬ν°μ
λλ€.
PNG, JPG, WEBP λ± μ΄λ€ μ΄λ―Έμ§λ ν°λ―Έλ μμμ μ»¬λ¬ ν½μ
μ²λΌ μκ°νν μ μμ΅λλ€.
make run examples/your_image.png
# λλ κ°λ‘ ν μ‘°μ μ
make run examples/your_image.png w=160- PowerShell ν°λ―Έλμμ μ€ν
.\run.ps1 demo
# λλ
.\run.ps1 run examples/your_image.png
# κ°λ‘ ν μ‘°μ λ μ§μ
.\run.ps1 run examples/your_image.png w=160- πΌοΈ μ΄λ―Έμ§ β ANSI/ASCII λ³ν
- ν½μ μ λͺ μκ°μ λ¬Έμλ‘ λ³ννμ¬ ν°λ―Έλμμ μκ°μ μΌλ‘ νν
- π¨ TrueColor(24-bit ANSI 컬λ¬) μλ²½ μ§μ
- iTerm2, macOS Terminal, Windows Terminal λ± νΈν
- βοΈ κ°λ¨ν CLI μΈν°νμ΄μ€
- μ§κ΄μ μΈ μ΅μ κΈ°λ° μ μ΄
- π« λ°λͺ¨ λͺ¨λ λ΄μ₯
- μ΄λ―Έμ§ μμ΄ ννΈ λͺ¨μ ν
μ€νΈ κ°λ₯ (
--demo)
- μ΄λ―Έμ§ μμ΄ ννΈ λͺ¨μ ν
μ€νΈ κ°λ₯ (
git clone https://github.com/pixterm.git
cd pixterm-clipip install -r requirements.txt| μ΅μ | μ€λͺ |
|---|---|
-i, --image |
μ λ ₯ μ΄λ―Έμ§ κ²½λ‘ |
-w, --width |
μΆλ ₯ κ°λ‘ λ¬Έμ μ (κΈ°λ³Έκ°: 120) |
--color |
24-bit ANSI μ»¬λ¬ μΆλ ₯ |
--ansi |
--colorμ λ³μΉ |
--invert |
λͺ μ λ°μ |
--charset |
λ¬Έμ μΈνΈ μ§μ (κΈ°λ³Έ " .:-=+*#%@") |
--demo |
ννΈ λ°λͺ¨ μΆλ ₯ |
./pixterm.py -i "./examples/hachuping.webp" --ansi -w 160 | tee output.ansiexport COLORTERM=truecolorcat output.ansi
# λλ
less -R output.ansiμμ μ΄λ―Έμ§: νμΈν (hachuping.webp)
μ΄ μ΄λ―Έμ§λ λ¨μν λ°λͺ¨μ© μμμ λλ€.
Pixtermμ μ΄λ€ μ΄λ―Έμ§μλ λμΌνκ² μ μ© κ°λ₯ν©λλ€.
python3 pixterm.py -i "./examples/hachuping.webp" --ansi -w 160πΈ μλλ PixtermμΌλ‘ λ λλ§ν κ²°κ³Ό μμμ λλ€. (μΆλ ₯ μμ μ΄λ―Έμ§ / GIF μ²¨λΆ κΆμ₯)
pixterm-cli/
βββ pixterm.py
βββ requirements.txt
βββ examples/
β βββ hachuping.webp
βββ README.md
- Python 3.10+
- Pillow (μ΄λ―Έμ§ μ²λ¦¬)
- ANSI 24-bit TrueColor
- CLI (argparse)
Pixtermμ λ¨μν μ΄λ―Έμ§ μΆλ ₯ λκ΅¬κ° μλλλ€.
- ν°λ―Έλ λ°°κ²½νλ©΄ ν¨κ³Ό
- SSH μνΈ μΆλ ₯
- CLI μ± λ‘λ© μ λλ©μ΄μ
- μ½μ κΈ°λ° μκ°ν νλ‘μ νΈ λ±μλ νμ©ν μ μμ΅λλ€.
Description:
Convert any image into beautiful ANSI/ASCII art right in your terminal π¨
μ΄λ€ μ΄λ―Έμ§λ ν°λ―Έλ μμμ μ»¬λ¬ ASCII μνΈλ‘ νννμΈμ.
Topics:
terminal-art, ascii-art, ansi-art, pixel-art, python3, cli-tool, image-to-ascii, terminal, visualization, unicode, color, truecolor
Β© 2025 Nunu Kim
π©΅ Bring your pixels to life β right inside your terminal.