Конвертер зображень у ASCII-арт — безкоштовно
Конвертуйте будь-яке зображення у ASCII-арт для чату, README, терміналів або повідомлень коміту. Кілька наборів символів, включно з блочними символами та emoji.
Перетягніть файл сюди або натисніть, щоб вибрати
JPG, PNG, WebP, GIF, HEIC, HEIF · обробляється на вашому пристрої
або натисніть Ctrl+V, щоб вставити з буфера обміну
Порада: знімок екрана можна вставити через Ctrl+V
Ваші файли ніколи не залишають пристрій. Вся обробка відбувається локально у браузері.
Типові застосування
- Створіть ASCII-мистецтво для файлів READMEСтворіть логотипи та банери на основі тексту для GitHub README, які відображаються в моноширокому шрифту.
- Мистецтво терміналу та MOTDГенеруйте ASCII-мистецтво для привітань терміналу, баннерів SSH або файлів повідомлень дня.
- ASCII-мистецтво у повідомленнях про фіксаціюДодайте запам'ятовуваннясько ASCII-мистецтво до нотаток про випуск, повідомлень про фіксацію чи описів тегів.
- ASCII-мистецтво для чату та DiscordСтворюйте ASCII-меми та мистецтво для спільного використання на каналах Discord, Slack чи IRC.
- ASCII-мистецтво для плакатів та друкуГенеруйте ASCII-мистецтво в широкому масштабі для плакатів, друку або розділів-героїв вебсайтів.
Як це працює
Конвертація працює повністю у вашому браузері через Canvas API — без сервера й завантажень. Інструмент малює зображення на позаекранному полотні, масштабованому до цільової кількості стовпців, зчитує значення RGB кожного пікселя через getImageData і зіставляє перцептивну яскравість кожного пікселя із символом з вибраного рядка.
- 1Canvas масштабує зображенняЗображення малюється на прихованому полотні точно за розміром вихідної сітки — за замовчуванням зазвичай 80 стовпців завширшки, а висота автоматично підлаштовується для збереження пропорцій (удвічі менша для моноширинних шрифтів, які вищі, ніж ширші).
- 2Вибірка яскравості кожного пікселяІнструмент викликає getImageData, щоб прочитати сирі байти RGBA для кожної клітинки. Він перетворює кожен піксель на одне значення яскравості за перцептивною формулою ITU-R (0.299R + 0.587G + 0.114B), а потім застосовує ваші зсув яскравості, множник контрасту й гамма-криву.
- 3Яскравість зіставляється із символомСкоригована яскравість (0–1) множиться на довжину вибраного рядка символів — стандартного ( .:-=+*#%@), детального з 70 гліфів, блокових елементів, двійкового або власного набору, який ви введете, — і символ із цим індексом розміщується у вихідній сітці.
- 4Експорт у звичайний текст, PNG або HTMLГотова сітка об’єднується в рядок звичайного тексту для копіювання чи завантаження. Для експорту в PNG кожен символ рендериться на другому полотні через fillText моноширинним шрифтом 12px. Кольоровий режим зчитує оригінальний RGB кожного пікселя й обгортає кожен символ в елемент span із вбудованим стилем, що можна експортувати як автономний HTML-файл.
Ваше зображення читається безпосередньо Canvas API браузера й ніколи не залишає пристрій — жодні дані не надсилаються на сервер на жодному етапі.
Схожі інструменти
Генератор ASCII-банерів
Перетворіть текст у великі ASCII-арт банери в класичних шрифтах FIGlet — скопіюйте або завантажте як .txt.
OCR — Витягувач тексту з зображень
Розпізнавайте текст із зображень, скриншотів, сканованих документів і PDF (або зберігайте PDF із можливістю пошуку) за допомогою PP-OCRv5 прямо у браузері. Підтримує латиницю, китайську, японську, корейську, кирилицю, арабську, деванагарі, тайську, грецьку, тамільську й телугу.
Object Remover (Magic Eraser)
Видаляйте людей, об’єкти, текст або дефекти з фото: зафарбуйте їх, і область буде заповнена з оточення, прямо у вашому браузері. Скасовуйте, порівнюйте та зберігайте як JPG або PNG. Ваше фото ніколи не завантажується на сервер.