Պատկերից ASCII Art փոխակերպիչ անվճար
Փոխակերպեք ցանկացած պատկեր ASCII art-ի՝ chat-ի, README-ների, տերմինալների կամ commit հաղորդագրությունների: Բազմաթիվ նիշ հավաքածուներ, ներառյալ block նիշեր ու emoji:
Գցեք ֆայլն այստեղ կամ սեղմեք՝ ընտրելու համար
JPG, PNG, WebP, GIF, HEIC, HEIF · մշակվում է ձեր սարքում
կամ սեղմեք Ctrl+V՝ սեղմատախտակից տեղադրելու համար
Հուշում. կարող եք տեղադրել էկրանի պատկերը Ctrl+V-ով
Ձեր ֆայլերը երբեք չեն հեռանում ձեր սարքից: Բոլոր մշակումները տեղի են ունենում տեղական ձեր դիտարկիչում:
Տարածված կիրառություններ
- Ստեղծեք ASCII արվեստ README ֆայլերի համարՍտեղծեք տեքստ հիմնված լոգոգ և բաններներ `GitHub README-ների համար որ պատվիրել`:
- Տերմինալ & MOTD արվեստԳեներացրեք ASCII արվեստ `տերմինալի ողջույն հաղորդագրությունների, SSH բաններների կամ TODAY հաղորդագրության ֆայլերի համար`:
- ASCII արվեստ commit հաղորդագրություններումԱվելացրեք անդ ASCII արվեստ `թողարկում նշումներ, commit հաղորդագրություններ կամ պիտակ նկարագրություններ`:
- ASCII արվեստ `երկխոսություն և Discord համար`Ստեղծեք ASCII memes և արվեստ `Discord, Slack կամ IRC ալիքներում կիսելու համար`:
- ASCII արվեստ `պաստերներ և տեղադրում համար`Գեներացրեք մեծ սանդղակային ASCII արվեստ `պաստերներ, տեղադրում կամ վեբ հերոս բաժինների համար`:
Ինչպես է այն աշխատում
Փոխարկումը լիովին աշխատում է ձեր դիտարկիչում՝ Canvas API-ով — ոչ մի սերվեր, ոչ մի վերբեռնում։ Գործիքը ձեր պատկերը գծում է էկրանից-դուրս canvas-ի վրա՝ մասշտաբավորված թիրախային սյունակի լայնությանը, կարդում է ամեն պիքսելի RGB արժեքները getImageData-ով, և քարտեզագրում է ամեն պիքսելի ընկալողական պայծառությունը դուք ընտրած որոնման տողից նիշի հետ։
- 1Canvas-ը մասշտաբավորում է պատկերըՁեր պատկերը գծվում է թաքնված canvas-ի վրա, որը չափված է ուղիղ ելքային ցանցին — սովորաբար 80 սյունակ լայն կանխադրված, բարձրությունը ինքնաբերաբար ճշգրտված՝ պատկերի հարաբերակցությունը պահպանելու համար (կիսված մոնոպրույս տառատեսակների համար, որոնք ավելի բարձր են, քան լայն)։
- 2Ըստ-պիքսելի պայծառության նմուշառումԳործիքը կանչում է getImageData՝ ամեն վանդակի հում RGBA բայթերը կարդալու համար։ Այն ամեն պիքսել փոխարկում է մեկ պայծառության արժեքի՝ օգտագործելով ITU-R ընկալողական բանաձևը (0.299R + 0.587G + 0.114B), ապա կիրառում է ձեր պայծառության շեղումը, հակադրության բազմապատկիչը և գամմա կորը։
- 3Պայծառությունը քարտեզագրվում է նիշիՃշգրտված պայծառությունը (0–1) բազմապատկվում է ընտրված նիշային տողի երկարությամբ — ստանդարտ ( .:-=+*#%@), 70-գլիֆանոց մանրամասն, բլոկային տարրեր, երկուական, կամ ձեր մուտքագրած հատուկ հավաքածու — և այդ ինդեքսում գտնվող նիշը տեղադրվում է ելքային ցանցում։
- 4Արտահանում պարզ տեքստով, PNG-ով կամ HTML-ովԱվարտված ցանցը միացվում է պարզ-տեքստային տողի պատճենման/ներբեռնման համար։ PNG արտահանման համար ամեն նիշ մատուցվում է երկրորդ canvas-ի վրա fillText-ով 12px մոնոպրույսով։ Գունային ռեժիմը կարդում է սկզբնական RGB-ն ամեն պիքսելի համար և փաթաթում է ամեն նիշ ներգծված-ոճով span տարրում, որը կարող է արտահանվել որպես ինքնուրույն HTML ֆայլ։
Ձեր պատկերը ուղղակիորեն կարդացվում է դիտարկիչի Canvas API-ով և երբեք չի հեռանում ձեր սարքից — տվյալներ ոչ մի պահի չեն ուղարկվում որևէ սերվերի։
Առնչվող գործիքներ
ASCII-արվեստի բաբեր գեներատոր
Տեքստը վերածել մեծ ASCII-արվեստի բաբերի դասական FIGlet տառատեսակներում — պատճենել կամ ներբեռնել որպես .txt:
OCR — Պատկերից տեքստ արդյունահանիչ
Հանեք տեքստը պատկերներից, սքրինշոթներից, սկանավորված փաստաթղթերից և PDF-ներից (կամ պահեք որոնելի PDF)՝ PP-OCRv5-ով, ամբողջությամբ ձեր բրաուզերում: Կարդում է լատինական, չինական, ճապոնական, կորեական, կիրիլիցա, արաբական, դևանագարի, թայ, հունական, թամիլ և թելուգու գրերը:
Օբյեկտի Հեռացում (Կախարդական Ռետին)
Հեռացրեք մարդկանց, առարկաները, տեքստը կամ թերությունները լուսանկարից. ներկեք դրանց վրա, և տարածքը կլրացվի իր շրջապատից, անմիջապես ձեր բրաուզերում: Հետարկեք, համեմատեք և պահպանեք որպես JPG կամ PNG: Ձեր լուսանկարը երբեք չի վերբեռնվում: