Зображення в ASCII-арт
Перетворіть власне зображення на ASCII-арт, який можна скопіювати, зіставивши яскравість пікселів canvas із текстовими символами. Приватно й лише в браузері.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяПеретворіть зображення на ASCII-арт
ASCII-арт перетворює картинки на звичайний текст, замінюючи ділянки різної яскравості символами різної візуальної щільності. Темні пікселі стають щільними символами на кшталт @ або #, а світлі пікселі — крапками, пробілами або легшими знаками. Результат можна вставити в нотатки, коментарі до коду, повідомлення в терміналі, чат-експерименти чи будь-де, де підтримується моноширинний текст. Цей інструмент виконує перетворення з вашого власного зображення, не завантажуючи його нікуди.
Спершу браузер малює зображення на невеликому прихованому canvas. Потім він зчитує дані пікселів, обчислює яскравість кожної вибраної точки та обирає символ зі шкали яскравості. Видимий попередній перегляд canvas показує вихідне зображення, використане для перетворення, а текстове поле нижче показує згенерований ASCII-результат. Зміна ширини миттєво перемальовує результат, тож ви можете швидко знайти баланс між деталізацією та зручністю поширення.
Як обрати добру ширину в символах
ASCII-арт сильно залежить від розміру. Ширина близько 60 символів достатньо компактна для чату, тоді як 100–140 символів зберігають більше рис обличчя, контурів і текстури. Оскільки текстові символи вищі, ніж широкі, генератор стискає висоту вибірки, щоб готовий арт не виглядав розтягнутим. Якщо зображення переважно світле або переважно темне, спробуйте опцію інверсії, щоб поміняти зіставлення тонів і виділити важливі форми.
Можна копіювати, завантажувати й приватно
Результат — це звичайний текст. Ви можете скопіювати його в буфер обміну або завантажити TXT-файл для подальшого редагування. У цьому файлі немає вбудованих шрифтів, зображень чи шаблонів, тому він портативний і легко архівується. Оскільки вся обробка пікселів відбувається за допомогою API браузера на вашому пристрої, приватні знімки екрана та особисті фото залишаються локально. Meme Studio просто дає вам спосіб на основі canvas, щоб перетворити їх на мистецтво із символів.
Як обираються символи
Кожен піксель вибірки перетворюється на яскравість за ваговими коефіцієнтами яскравості BT.709, які найбільше враховують
зелений і найменше синій, відповідно до того, як око сприймає світло. Це значення обирає один із десяти
символів шкали @%#*+=-:. з наступним пробілом, тож найтемніші ділянки стають
@, а найсвітліші — порожнім місцем. Вибір «Інвертувати тони» розвертає шкалу,
що краще, якщо ви плануєте вставити арт у темний термінал або редактор із темною темою.
Двигунок ширини має діапазон від 40 до 160 символів, а кількість рядків визначається пропорціями зображення. Існує лише десять рівнів яскравості, тому градієнти виглядають смугами, а дрібні деталі втрачаються; контрастні зображення з чітким об'єктом перетворюються набагато краще, ніж м'які фото з низьким контрастом. Перед перетворенням портрета спробуйте підвищити його контраст у графічному редакторі. Переглядайте результат у моноширинному шрифті, адже пропорційні шрифти порушують вирівнювання стовпців.
Як користуватися
- Завантажте зображенняВиберіть фото, знімок екрана чи графіку зі свого пристрою.
- Оберіть ширинуЗадайте ширину в символах, щоб збалансувати деталізацію та читабельність.
- Скопіюйте або завантажтеВикористайте текст одразу або збережіть його як TXT-файл.