Канвертар выяў у ASCII-арт — бясплатна
Ператварыце любую выяву ў ASCII-арт для чата, README, тэрміналаў або паведамленняў фіксацыі. Некалькі набораў сімвалаў, уключаючы блокавыя сімвалы і эмодзі.
Перацягніце файл сюды або націсніце, каб выбраць
JPG, PNG, WebP, GIF, HEIC, HEIF · апрацоўваецца на вашай прыладзе
або націсніце Ctrl+V, каб уставіць з буфера абмену
Парада: скрыншот можна ўставіць спалучэннем Ctrl+V
Вашы файлы ніколі не пакідаюць вашу прыладу. Уся апрацоўка адбываецца лакальна ў вашым браўзеры.
Тыповыя выкарыстанні
- Стварайце ASCII-арт для файлаў READMEСтварайце лагатыпы і банеры на аснове тэксту для GitHub README, якія адлюстраўваюцца ў monospace.
- ASCII-арт для тэрмінала і 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 — цалкам у браўзеры. Чытае лацінку, кітайскае, японскае, карэйскае, кірылічнае, арабскае, дэванагары, тайскае, грэчаскае, тамільскае і тэлугу пісьмо.
Выдаленне аб'ектаў (Чароўны гумка)
Выдаляйце людзей, аб'екты, тэкст або недахопы з фота: зафарбуйце іх, і вобласць будзе запоўнена з наваколля, прама ў вашым браўзеры. Адмяняйце, параўноўвайце і захоўвайце як JPG ці PNG. Ваша фота ніколі не загружаецца.