Кескінді ASCII өнеріне конвертер — тегін
Кез келген кескінді чат, README, терминалдар немесе комит хабарлары үшін ASCII өнеріне айналдырыңыз. Блок таңбалар мен эмодзиді қамтитын бірнеше таңба жиыны.
Файлды осы жерге тастаңыз немесе таңдау үшін басыңыз
JPG, PNG, WebP, GIF, HEIC, HEIF · құрылғыңызда өңделеді
немесе алмасу буферінен қою үшін Ctrl+V басыңыз
Кеңес: скриншотты Ctrl+V арқылы қоюға болады
Файлдарыңыз ешқашан құрылғыңызды тастамайды. Барлық өңдеу шолғышыңызда жергілікті түрде жүзеге асырылады.
Жиі қолданылуы
- README файлдары үшін ASCII өнеріні құрыңызGitHub README-лері үшін монопасты түрінде бағалайтын мәтінге негіздеген логотип және баннерлер құрыңыз.
- Терминал & MOTD өнеріТерминалдың құс ағбарламалары, SSH баннерлері немесе күндердің хабарламалары файлдары үшін ASCII өнеріні құрыңыз.
- Commit хабарламаларында ASCII өнеріШығару ескертпелеріне, commit хабарламаларына немесе білігі сипаттамаларына есімді ASCII өнеріні қосыңыз.
- Чат және Discord үшін ASCII өнеріDiscord, Slack немесе IRC арналарында бөлісу үшін ASCII әлеуметтерінің өнеріні құрыңыз.
- Афиша және баспасы үшін ASCII өнеріАфиша, баспалар немесе веб ержетінің бөлімдері үшін ұлттық масштабында ASCII өнеріні құрыңыз.
Қалай жұмыс істейді
Түрлендіру толығымен Canvas API арқылы браузеріңізде жұмыс істейді — сервер жоқ, жүктеу жоқ. Құрал кескіндеріңізді мақсатты баған еніне масштабталған экраннан тыс canvas-қа салады, getImageData арқылы әр пикселдің RGB мәндерін оқиды және әр пикселдің қабылданатын жарықтығын таңдаған іздеу жолыңыздағы таңбаға сәйкестендіреді.
- 1Canvas кескінді масштабтайдыКескініңіз шығыс торына дәл сай өлшемделген жасырын canvas-қа салынады — әдетте әдепкі бойынша 80 баған ені, биіктігі кескіннің аспект қатынасын сақтау үшін автоматты реттелген (моноспейс қаріптер үшін жартыланған, олар еніне қарағанда биігірек).
- 2Пиксель бойынша жарықтылықты іріктеуҚұрал әр ұяшық үшін шикі RGBA байттарды оқу үшін getImageData-ды шақырады. Ол ITU-R қабылдау формуласы (0.299R + 0.587G + 0.114B) арқылы әр пикселді бір жарықтық мәніне түрлендіреді, содан кейін жарықтық ығысуын, контраст көбейткішін және гамма қисығын қолданады.
- 3Жарықтық таңбаға сәйкестендіріледіРеттелген жарықтық (0–1) таңдалған таңба жолының ұзындығына — стандартты ( .:-=+*#%@), 70-глифті егжей-тегжейлі, блок элементтері, екілік немесе өзіңіз теретін таңдаулы жиынтық — көбейтіледі, содан кейін сол индекстегі таңба шығыс торына орналастырылады.
- 4Жай мәтінде, PNG немесе HTML-де экспорттауДайын тор көшіру/жүктеп алу үшін жай-мәтін жолына біріктіріледі. PNG экспорты үшін, әр таңба 12px моноспейспен fillText арқылы екінші canvas-қа өңделеді. Түс режимі пиксель бойынша бастапқы RGB-ды оқиды және әр таңбаны инлайн-стильденген span элементіне орайды, оны өз алдына толық HTML файлы ретінде экспорттауға болады.
Кескініңіз браузердің Canvas API-мен тікелей оқылады және ешқашан құрылғыңыздан шықпайды — ешбір сатыда ешбір серверге дерек жіберілмейді.
Байланысты құралдар
ASCII Баннер генераторы
Мәтінді классикалық FIGlet қрифттарында үлкен ASCII-өнер баннерлеріне айналдыру — .txt файлы ретінде көшіру немесе жүктеу.
OCR — Кескіннен мәтін алу
Суреттерден, скриншоттардан, сканерленген құжаттардан және PDF файлдарынан мәтінді шығарыңыз (немесе іздеуге болатын PDF сақтаңыз). PP-OCRv5 толығымен браузерде жұмыс істейді. Латын, қытай, жапон, корей, кирилл, араб, деванагари, тай, грек, тамил және телугу жазуын оқиды.
Нысанды жоюшы (Сиқырлы өшіргіш)
Фотосуреттен адамдарды, нысандарды, мәтінді немесе дақтарды жойыңыз: оларды бояп өтіңіз, сонда аймақ браузеріңізде айналасынан толтырылады. Болдырмау, салыстыру және JPG немесе PNG ретінде сақтау. Фотоңыз ешқашан жүктелмейді.