အခမဲ့ Image မှ ASCII Art Converter
chat, README, terminal သို့မဟုတ် commit message အတွက် မည်သည့် ဓာတ်ပုံကိုမဆို ASCII art သို့ ပြောင်းပါ။ block character နှင့် emoji ပါသော character set အမျိုးမျိုး。
ဖိုင်ကို ဤနေရာသို့ ချပါ သို့မဟုတ် ရွေးရန် နှိပ်ပါ
JPG, PNG, WebP, GIF, HEIC, HEIF · သင့်စက်ထဲတွင်သာ လုပ်ဆောင်ပါသည်
သို့မဟုတ် ကလစ်ဘုတ်မှ ကူးထည့်ရန် Ctrl+V နှိပ်ပါ
အကြံပြုချက်: Ctrl+V ဖြင့် ဖန်သားပြင်ဓာတ်ပုံကို ကူးထည့်နိုင်သည်
သင်၏ ဖိုင်များသည် သင်၏ စက်ပစ္စည်းကို ဘယ်တော့မှ မထွက်ပါ။ လုပ်ဆောင်မှုများ အားလုံး သင်၏ ဘရောက်ဆာတွင် ဒေသတွင်းမှ ဖြစ်ပွားသည်။
အသုံးများသော အသုံးပြုမှုများ
- README ဖိုင် အဘို့ ASCII အနုပညာ အဘို့GitHub README အဘို့ စာသား အခြေခံ လိုဂို နှင့် ကြီးကဲ့သို့ အုံးအုံခွင့်။
- အဆင့် နှင့် MOTD အနုပညာအဆင့် အလေးအစား သုံးအမီ, SSH ကြီးကဲ့သို့, သို့မဟုတ် သတင်း-of-the-အများကြီးကဲ့သို့ အဘို့ ASCII အနုပညာ အဘို့။
- အင်္ဂါန အလေးအစား အဆင့် တည်ဆောက်မှုမှတ်သားခြင်း ASCII အနုပညာ တွင်ခြင်း သည့်အခါ ထုတ်မှု, အင်္ဂါန အလေးအစား, သို့မဟုတ် အညွှန်း အဆင်ပြေ။
- အဆင့် နှင့် Discord အနုပညာDiscord, Slack, သို့မဟုတ် IRC ကျူးယူခွင့် တွင် ယုံကြည်မှု အဘို့ ASCII meme နှင့် အနုပညာ အဘို့။
- ကြီးကဲ့သို့ နှင့် အုံးအုံခွင့် အဘို့ ASCII အနုပညာကြီးကဲ့သို့, အုံးအုံခွင့်, သို့မဟုတ် အခွင့်အလမ်း အဆင့် စာမျက်နှာ အဘို့ ကြီးမားသည့် အရွယ်အစား ASCII အနုပညာ အဘို့။
မည်သို့ အလုပ်လုပ်သည်
Conversion ကို Canvas API ကို သုံး၍ သင့် browser ထဲတွင် လုံးဝ လုပ်ဆောင်ပါသည် — server၊ upload မပါဝင်ပါ။ ကိရိယာသည် သင့်ပုံကို ပစ်မှတ် column width သို့ scale ချထားသော offscreen canvas ပေါ်တွင် ဆွဲပြီး getImageData မှတစ်ဆင့် pixel တိုင်း၏ RGB တန်ဖိုးများကို ဖတ်ကာ pixel တစ်ခုစီ၏ perceptual brightness ကို သင်ရွေးချယ်ထားသော lookup string မှ character တစ်ခုသို့ map လုပ်သည်။
- 1Canvas သည် ပုံကို scale ချသည်သင့်ပုံကို output grid အတိအကျနှင့် ကိုက်ညီစွာ (default column 80) ရှိသော ဝှက်ထားသော canvas ပေါ်တွင် ဆွဲသည်၊ height ကို ပုံ၏ aspect ratio ထိန်းထားရန် အလိုအလျောက် ချိန်ညှိထားသည် (monospace ဖောင့်များအတွက် ထက်ဝက်ချုံ့ထားသည်၊ ၎င်းတို့သည် အကျယ်ထက် အမြင့် ပိုသည်)။
- 2Pixel တစ်ခုစီ luminance samplingကိရိယာသည် cell တိုင်းအတွက် raw RGBA byte များကို ဖတ်ရန် getImageData ကို ခေါ်သည်။ Pixel တစ်ခုစီကို ITU-R perceptual formula (0.299R + 0.587G + 0.114B) ကို သုံး၍ brightness တန်ဖိုးတစ်ခုတည်းသို့ ပြောင်းလဲပြီး သင့် brightness offset၊ contrast multiplier နှင့် gamma curve ကို အသုံးချသည်။
- 3Brightness ကို character တစ်ခုသို့ map လုပ်သည်ချိန်ညှိထားသော brightness (0–1) ကို ရွေးချယ်ထားသော character string — standard ( .:-=+*#%@), glyph 70 ခု အသေးစိတ်၊ block element များ၊ binary သို့မဟုတ် သင်ရိုက်ထည့်သော custom set — ၏ အရှည်ဖြင့် မြှောက်ပြီး ထို index ရှိ character ကို output grid ထဲသို့ ထည့်သည်။
- 4Plain text၊ PNG သို့မဟုတ် HTML ဖြင့် export လုပ်ပါပြီးစီးသော grid ကို copy/download အတွက် plain-text string တစ်ခုသို့ ပေါင်းစည်းသည်။ PNG export အတွက် character တစ်ခုစီကို 12px monospace ဖြင့် fillText ဖြင့် canvas ဒုတိယတစ်ခုပေါ်တွင် render လုပ်သည်။ Color mode သည် pixel တစ်ခုစီ၏ မူရင်း RGB ကို ဖတ်ယူပြီး character တစ်ခုစီကို inline-styled span element ဖြင့် ခြုံသည်၊ ၎င်းကို self-contained HTML ဖိုင်အဖြစ် export လုပ်နိုင်သည်။
သင့်ပုံကို browser ၏ Canvas API က တိုက်ရိုက် ဖတ်ယူပြီး သင့်စက်ကို ဘယ်တော့မှ မထွက်ပါ — data ကို server မည်သည့်တစ်ခုသို့မဆို မည်သည့်အချိန်တွင်မျှ မပို့ပါ။
ဆက်နွှယ်သော ကိရိယာများ
ASCII Banner ဖန်တီးကိရိယာ
စာသားကို ပုံစံခွင့် ASCII အနုတယ်ဘန်နာများသို့ ပြောင်းလဲခြင်း FIGlet ဖွံ့ဖြိုးတင်မှုများတွင် — ကူးယူခြင်း သို့မဟုတ် .txt အဖြစ် ဒေါင်းလုပ်ခြင်း။
OCR — Image မှ Text Extractor
ပုံများ၊ screenshot များ၊ စကင်ဖတ်ထားသော စာရွက်စာတမ်းများနှင့် PDF များမှ စာသားကို ထုတ်ယူပါ (သို့မဟုတ် ရှာဖွေနိုင်သော PDF အဖြစ် သိမ်းပါ)။ PP-OCRv5 ဖြင့် သင့်ဘရောက်ဇာထဲမှာပဲ အပြည့်အဝ အလုပ်လုပ်သည်။ လက်တင်၊ တရုတ်၊ ဂျပန်၊ ကိုရီးယား၊ စစ်ရီလစ်၊ အာရဗီ၊ ဒေဝနာဂရီ၊ ထိုင်း၊ ဂရိ၊ တမီးလ်နှင့် တီလူဂူ အက္ခရာများကို ဖတ်နိုင်သည်။
အရာဝတ္ထု ဖယ်ရှားကိရိယာ (Magic Eraser)
ဓာတ်ပုံထဲမှ လူများ၊ အရာဝတ္ထုများ၊ စာသားများ သို့မဟုတ် အပြစ်အနာအဆာများကို ဖယ်ရှားပါ- ၎င်းတို့အပေါ် ဆေးခြယ်လိုက်ရုံဖြင့် အနီးတစ်ဝိုက်မှ အရာများဖြင့် သင့်ဘရောင်ဇာထဲတွင်ပင် ပြန်လည်ဖြည့်စွက်ပေးသည်။ နောက်ပြန်ပြင်ခြင်း၊ နှိုင်းယှဉ်ခြင်းနှင့် JPG သို့မဟုတ် PNG အဖြစ် သိမ်းဆည်းခြင်းတို့ ပြုလုပ်နိုင်သည်။ သင့်ဓာတ်ပုံကို မည်သည့်အခါမျှ အပ်လုဒ်မလုပ်ပါ။