Конвертор на изображение в ASCII арт — безплатно
Конвертирайте всяко изображение в ASCII арт за чат, README, терминали или комит съобщения. Множество набори от символи, включително блокови символи и емоджи.
Пуснете файл тук или щракнете, за да изберете
JPG, PNG, WebP, GIF, HEIC, HEIF · обработва се на вашето устройство
или натиснете Ctrl+V, за да поставите от клипборда
Съвет: можете да поставите екранна снимка с Ctrl+V
Вашите файлове никога не напускат устройството ви. Цялата обработка се извършва локално в браузъра ви.
Често срещани употреби
- Създаване на ASCII art за README файловеСъздавайте текстови логота и банери за GitHub README, които се показват в моноspace.
- Терминално и MOTD изкуствоГенерирайте ASCII art за приветствени съобщения на терминал, SSH банери или файлове на съобщението на деня.
- ASCII art в съобщения за потвърждениеДобавете незабравимо ASCII art към бележки за издаване, съобщения за потвърждение или описания на етикети.
- ASCII art за чат и DiscordСъздавайте ASCII мемета и изкуство за делене на Discord, Slack или IRC канали.
- ASCII art за плакати и печатГенерирайте ASCII art в мащабна скала за плакати, отпечатъци или уеб герой секции.
Как работи
Преобразуването се извършва изцяло във вашия браузър чрез 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-art банери в класически FIGlet шрифтове — копирайте или изтеглете като .txt.
OCR — Извличане на текст от изображение
Извличайте текст от изображения, екранни снимки, сканирани документи и PDF (или запазете PDF с възможност за търсене) с PP-OCRv5 – изцяло във вашия браузър. Разпознава латиница, китайски, японски, корейски, кирилица, арабски, деванагари, тайландски, гръцки, тамилски и телугу.
Премахване на обекти (Магическа гума)
Премахвайте хора, обекти, текст или дефекти от снимка: нарисувайте върху тях и зоната се запълва от заобикалящата я среда, директно във вашия браузър. Отмяна, сравнение и запазване като JPG или PNG. Снимката ви никога не се качва.