Open Source

万物皆可终端

上传任何 GIF、图片或视频,选择渲染风格,下载能在任何终端播放的动画文件。

~/termify
$ termify convert cat.gif --style blocks --output python
✓ 24 frames extracted
✓ Resized to 80×48 (terminal units)
✓ Rendered with Unicode blocks + TrueColor
✓ Output: cat_termify.py (12.4 KB)
$ python cat_termify.py

上传你的素材

拖拽文件到这里,或 点击选择

支持 GIF、PNG、JPG,最大 20MB,可一次选择多个文件

.GIF .PNG .JPG .MP4 .WEBM
或粘贴链接:

选择渲染风格

@@@####@@@@ @@##%%**##@@ @#%*++=*#%@ @#%+ +*#%@ @##* *##@ @#%* *#%@ @#%*++=*#%@ @@##%%**##@@ @@@####@@@@
经典ASCII灰度
最复古,任何终端可显示
████████████ ████▓▓▓▓████ ██▓▓▒▒▒▒▓▓██ ██▓▒░░░░▒▓██ ██▓▒ ▒▓██ ██▓▒░░░░▒▓██ ██▓▓▒▒▒▒▓▓██ ████▓▓▓▓████ ████████████
Unicode色块
视觉冲击力最强
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣶⣶⣶⣿⣿⣿ ⣿⣶⣤⣤⣤⣤⣶⣿⣿ ⣿⣶⣤⣀⣀⣤⣶⣿⣿ ⣿⣶⣤⣀⣀⣤⣶⣿⣿ ⣿⣶⣤⣤⣤⣤⣶⣿⣿ ⣿⣿⣶⣶⣶⣶⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿
Braille点阵
高分辨率,科技感
■■■■■■■■■■ ■■◆◆◆◆■■■■ ■◆◇◇◇◇◆■■ ■◆◇ ◇◆■■ ■◆◇ ◇◆■■ ■◆◇◇◇◇◆■■ ■■◆◆◆◆■■■■ ■■■■■■■■■■
几何图形
现代设计感
██████████████ ████ ████ ██ █████ ██ ████ ███ ██ ████ ███ ██ █████ ████ ████ ██████████████
极简二值
纯黑白,复古印刷

预览 & 下载

animation preview — blocks style
████████████████████████████████ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██ ██░░░░░░░░██████████████████████░░░░░░░░░░░░░░██ ██░░░░░░██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██░░░░░░░░░░░░██ ██░░░░██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██░░░░░░░░░░██ ██░░░░██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██░░░░░░░░░░██ ██░░░░██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██░░░░░░░░░░██ ██░░░░██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██░░░░░░░░░░██ ██░░░░░░██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██░░░░░░░░░░░░██ ██░░░░░░░░██████████████████████░░░░░░░░░░░░░░██ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██ ████████████████████████████████
8 / 24
输出格式
Python 脚本
python play.py 直接运行
.py
HTML 页面
浏览器打开即播放
.html
嵌入式设备 v2 即将支持
Arduino / ESP32 / 单片机液晶屏
.ino
MCU Output
屏幕分辨率
自定义分辨率
× px
输出格式
代码预览
// frame_001 — 128×64 bitmap const uint8_t frame_001[] PROGMEM = { 0xFF, 0xFF, 0x80, 0x01, 0x7F, 0xFE, 0xC0, 0x03, 0x3F, 0xFC, 0x1F, 0xF8, /* ... 1024 bytes total ... */ }; void loop() { display.clearDisplay(); display.drawBitmap(0, 0, frame_001, 128, 64, 1); display.display(); }
终端尺寸

为什么选择 Termify

5

5种渲染风格

从经典ASCII到Unicode色块,从Braille点阵到极简二值。总有一款适合你的终端。

即下即玩

Python脚本、HTML页面、Arduino代码——零依赖,双击就能播放。甚至能直接烧进单片机的OLED屏幕里。

万物皆可

GIF表情包、宠物照片、产品截图、任何你想终端化的东西。上传,转换,分享。

Tweaks
背景网格
扫描线
主题色
前景色 / 背景色
提示: 仅对非 blocks 风格生效;默认 = 纯文本