Olùyí Àwòrán sí Iṣẹ́-Ọnà ASCII Ọ̀fẹ́
Yí àwòrán kankan padà sí iṣẹ́-ọnà ASCII fún ìbánisọ̀rọ̀, README, terminal, tàbí àwọn àkọsílẹ̀ commit. Ọ̀pọ̀lọpọ̀ àkójọpọ̀ ohun-kíkọ pẹ̀lú àwọn ohun-kíkọ block àti emoji.
Sọ àwọn fáìlì sílẹ̀ níbí, tàbí tẹ láti wá
JPG, PNG, WebP, GIF, HEIC, HEIF · Kò sí ìdiwọ̀ ìwọ̀n fáìlì
tàbí tẹ Ctrl+V láti fi lẹ̀ mọ́ láti clipboard rẹ
Ìmọ̀ràn: o lè lẹ̀ àwòrán ìboju pẹ̀lú Ctrl+V
Àwọn fáìlì rẹ kò ní jáde kúrò lórí ẹ̀rọ rẹ. Gbogbo ìṣiṣẹ̀ n ṣẹlẹ̀ ní àdúgbò nínú aṣàwákiri rẹ.
Bí Ó Ṣe Ń Ṣiṣẹ́
Ìyípadà náà ń ṣẹlẹ̀ pátápátá nínú aṣàwákiri rẹ pẹ̀lú API Canvas — kò sí sáfà, kò sí gbígbé sókè. Irinṣẹ́ náà ń yà àwòrán rẹ sórí canvas lóde-ìfihàn tí a ṣe ìwọ̀n sí ìbú ọ̀wọ̀n àfojúsùn, ó ń ka àwọn iye RGB pixel kọ̀ọ̀kan nípasẹ̀ getImageData, ó sì ń fi ìtànmọ́lẹ̀ ìmọ̀lára pixel kọ̀ọ̀kan sí àmì kan láti ọ̀wọ́ ọ̀rọ̀ ìtọ́ka tí o yàn.
- 1Canvas ń tún ìwọ̀n àwòrán ṣeA ń yà àwòrán rẹ sórí canvas tí a fi pamọ́ tí a ṣe ìwọ̀n sí gan-an sí grid ìtọjade — ọ̀wọ̀n 80 déédéé ní ìbú, pẹ̀lú gíga tí a ṣàtúnṣe láifọwọ́kàn láti pa àṣàrò àwòrán náà mọ́ (tí a dín kù fún àwọn fóńtì monospace, tí ó ga ju bí ó ti fẹ̀ lọ).
- 2Ìṣàyẹ̀wò ìmọ̀lára fún pixel kọ̀ọ̀kanIrinṣẹ́ náà ń pe getImageData láti ka byte RGBA gan-an fún ẹ̀yà kọ̀ọ̀kan. Ó ń yí pixel kọ̀ọ̀kan padà sí iye ìmọ̀lára kan ní lílo fọ́rmúlà ìmọ̀lára ITU-R (0.299R + 0.587G + 0.114B), kí ó sì fi àtúnṣe ìmọ̀lára rẹ, ìlọ́po ìyàtọ̀, àti ìlà gamma rẹ sílo.
- 3Ìmọ̀lára ń dá sí àmì kanA ń pọ̀sí ìmọ̀lára tí a ṣàtúnṣe (0–1) pẹ̀lú gígùn ọ̀wọ́ ọ̀rọ̀ àmì tí a yàn — déédéé ( .:-=+*#%@), 70-àmì pípé, àwọn ẹ̀yà ọ̀pá, alámọ̀-méjì, tàbí àkópọ̀ àṣàrò tí o kọ sí i — a sì ń fi àmì tí ó wà ní ìdí yẹn sí grid ìtọjade náà.
- 4Gbé jáde ní ọ̀rọ̀ lásán, PNG, tàbí HTMLA ń so grid tí ó parí náà pọ̀ sí ọ̀wọ́ ọ̀rọ̀ lásán fún dàkọ/gbígbà. Fún gbígbé PNG jáde, a ń yà àmì kọ̀ọ̀kan sí canvas kejì kan pẹ̀lú fillText ní monospace 12px. Ipò àwọ̀ ń ka RGB ìpilẹ̀ṣẹ̀ fún pixel kọ̀ọ̀kan ó sì ń fi àmì kọ̀ọ̀kan wé ẹ̀yà span tí a ṣe àṣàrò sí i, èyí tí a lè gbé jáde gẹ́gẹ́ bí fáìlì HTML tí ó dá wà fúnra rẹ̀.
Aṣàwákiri ń ka àwòrán rẹ tààrà pẹ̀lú API Canvas rẹ̀, kò sì kúrò lára ẹ̀rọ rẹ láé — a kì í fi dátà kankan ránṣẹ́ sí sáfà kan ní àkókò èyíkéyìí.
Àwọn Irinṣẹ Tó Jọra
Olùmúgbòrò Àkọlé ASCII
Yí ọ̀rọ̀ padà sí àwọn àkọlé ASCII-art ńlá ní àwọn fọ́ọ̀nù FIGlet ìbílẹ̀ — dà ẹ̀dà tàbí gba sílẹ̀ gẹ́gẹ́ bí .txt.
Olùyọ Metadata
Yọ metadata tí ó fara sin — ipò EXIF/GPS, orúkọ àwọn òǹkọ̀wé, àti ìtàn àtúnṣe — kúrò nínú àwọn fọ́tò, PDF, àti àwọn ìwé Office. Kò sí ìsọnù, 100% nínú ẹ̀rọ àwárí rẹ.
OCR — Olùyọ Ọ̀rọ̀ láti Àwòrán
Yọ ọ̀rọ̀ jáde láti inú àwòrán, àwòrán-ìpele, àwọn ìwé tí a ṣàyẹ̀wò àti PDF (tàbí fi PDF tí a lè wá ọ̀rọ̀ nínú rẹ̀ pamọ́) pẹ̀lú PP-OCRv5, tí ó ń ṣiṣẹ́ pátápátá nínú bíráúsà rẹ. Ó ń ka àwọn àkọsílẹ̀ Látìn, Ṣáínà, Japanese, Kòríà, Cyrillic, Lárúbáwá, Devanagari, Thai, Gíríìkì, Tamil àti Telugu.