LibraTool logoLibraTool

Бесплатен Конвертор на слика во ASCII уметност

Конвертирајте која било слика во ASCII уметност за разговори, README-датотеки, терминали или commit пораки. Повеќе множества знаци, вклучувајќи блок-знаци и емоџиња.

Работи офлајн откако ќе се вчита

Спуштете ги датотеките овде или кликнете за да пребарувате

JPG, PNG, WebP, GIF, HEIC, HEIF · Нема ограничување на големината на датотеката

или притиснете Ctrl+V за да залепите од таблата со исечоци

Прелистувајте датотеки

Совет: можете да залепите слика од екран со Ctrl+V

Вашите датотеки никогаш не го напуштаат уредот. Целата обработка се случува локално во вашиот прелистувач.

Како функционира

Конверзијата работи целосно во вашиот прелистувач користејќи ја Canvas API — без сервер, без прикачување. Алатката ја исцртува вашата слика на невидливо платно скалирано на целната ширина на колони, чита ги вредностите RGB на секој пиксел преку getImageData, и ја пресликува перцептивната светлина на секој пиксел на карактер од низа за пребарување што вие ја избирате.

  1. 1
    Canvas ја скалира сликата
    Вашата слика се исцртува на скриено платно со големина точно прилагодена на излезната мрежа — обично 80 колони широка стандардно, со висина автоматски прилагодена за зачувување на односот на страни на сликата (преполовена за монospace фонтови, кои се повисоки отколку широки).
  2. 2
    Земање примерок на луминозност по пиксел
    Алатката повикува getImageData за да прочита сурови RGBA бајти за секоја ќелија. Го конвертира секој пиксел во единствена вредност светлина користејќи ја перцептивната формула ITU-R (0,299R + 0,587G + 0,114B), потоа применува ваше отстапување на светлина, множител на контраст, и гама крива.
  3. 3
    Светлината се пресликува на карактер
    Прилагодената светлина (0–1) се множи со должината на избраната низа карактери — стандардна ( .:-=+*#%@), детална со 70 глифи, блок елементи, бинарна, или прилагоден сет што вие го пишувате — и карактерот на тој индекс се става во излезната мрежа.
  4. 4
    Извезете во обичен текст, PNG, или HTML
    Готовата мрежа се спојува во низа обичен текст за копирање/преземање. За PNG извоз, секој карактер се исцртува на второ платно со fillText на 12px моноспејс. Режимот со боја ги чита оригиналните RGB вредности по пиксел и го обвиткува секој карактер во стилизиран span елемент во линија, кој може да се извезе како самостојна HTML датотека.

Вашата слика се чита директно од Canvas API на прелистувачот и никогаш не го напушта вашиот уред — никакви податоци не се испраќаат до никаков сервер во ниту еден момент.

Поврзани алатки

Најчесто поставувани прашања