Kyauta Mai Canza Hoto zuwa Fasahar ASCII
Canza kowane hoto zuwa fasahar ASCII don hira, README, terminals, ko saƙonnin commit. Nau'ikan haruffa da yawa da suka haɗa da haruffan block da emoji.
Jefa fayiloli a nan, ko danna don bincika
JPG, PNG, WebP, GIF, HEIC, HEIF · Babu iyakar girman fayil
ko danna Ctrl+V don manna daga clipboard ɗinka
Shawara: kuna iya manna hoton allo tare da Ctrl+V
Fayilolin ku ba za su bar na'urar ku ba. Duk sarrafa yana faruwa a cikin burauzar ku.
Yadda Yake Aiki
Canjawar tana gudana gaba ɗaya a burauzarka ta amfani da Canvas API — babu uwar garke, babu lodawa. Kayan aikin yana zana hotonka zuwa wani canvas a wajen allo an girmata shi zuwa fadin shafi na manufa, yana karanta ƙimomin RGB na kowane pixel ta getImageData, kuma yana mayar da haske na fahimta na kowane pixel zuwa wata harafi daga jerin da ka zaɓa.
- 1Canvas yana girmata hotonAna zana hotonka zuwa wani canvas ɓoyayye da aka girmata daidai da grid na fitarwa — yawanci shafuka 80 fadi a asali, tare da tsayin da aka daidaita atomatik don kiyaye rabon siffar hoton (an rage rabi don font na monospace, waɗanda suke tsayi fiye da fadi).
- 2Samfuran haske na kowane pixelKayan aikin yana kiran getImageData don karanta bytes na RGBA danye don kowace tantanin. Yana canja kowace pixel zuwa ƙima ta haske guda ta amfani da ka'idar fahimta ta ITU-R (0.299R + 0.587G + 0.114B), sannan yana amfani da kashi haske, ninka bambanci, da lanƙwasar gamma naka.
- 3Haske yana mayar da wata harafiAna ninka hasken da aka daidaita (0–1) da tsawon zaɓaɓɓen jerin harafi — na al'ada ( .:-=+*#%@), 70-glyph na cikakke, abubuwan block, binary, ko wani saiti na musamman da ka rubuta — kuma ana sanya harafin a wannan matsayi a grid na fitarwa.
- 4Fitar da shi a rubutu-sauƙi, PNG, ko HTMLAna haɗa grid da aka gama zuwa harafi na rubutu-sauƙi don kwafi/saukewa. Don fitarwar PNG, ana zana kowace harafi zuwa canvas na biyu tare da fillText a 12px monospace. Yanayin launi yana karanta ainihin RGB na kowane pixel kuma yana lulluɓe kowace harafi a wani abu na span mai salo na cikin-layi, wanda za a iya fitar da shi a matsayin fayil na HTML mai zaman kansa.
Ana karanta hotonka kai tsaye da Canvas API na burauza kuma ba ya taɓa barin na'urarka ba — babu bayanai da ake aikawa zuwa kowace uwar garke a kowane lokaci.
Kayan Aiki Masu Alaƙa
Mai Ƙirƙirar Tuta na ASCII
Juya rubutu zuwa manyan tutocin ASCII-art a cikin fonts na FIGlet na gargajiya — kwafi ko sauke shi a matsayin .txt.
Mai Cire Bayanan Fayil
Cire ɓoyayyun bayanai — wurin EXIF/GPS, sunan marubuci, da tarihin gyara — daga hotuna, PDF, da takardun Office. Mara asara kuma 100% a cikin browser ɗinka.
OCR — Mai Fitar da Rubutu daga Hoto
Cire rubutu daga hotuna, hotunan allo, takardun da aka scan da PDF (ko ajiye PDF mai iya bincike) da PP-OCRv5, yana aiki gaba ɗaya a burauzarka. Yana karanta rubutun Latin, Sinanci, Japananci, Koriyanci, Cyrillic, Larabci, Devanagari, Thai, Girkanci, Tamil da Telugu.