အဓိကအကြောင်းအရာသို့ ကျော်သွားရန်

အခမဲ့ Favicon ထုတ်လုပ်စက်

မည်သည့် ဓာတ်ပုံကိုမဆို favicon package အပြည့်အစုံ — multi-size favicon.ico, Apple touch icon, Android/PWA icon, web manifest နှင့် paste အသင့် HTML snippet — zip ပြုလုပ်ကာ browser တွင် ဆောင်ရွက်သည်。

ဖိုင်ကို ဤနေရာသို့ ချပါ သို့မဟုတ် ရွေးရန် နှိပ်ပါ

PNG, JPG, WebP, SVG, HEIC, HEIF · သင့်စက်ထဲတွင်သာ လုပ်ဆောင်ပါသည်

သို့မဟုတ် ကလစ်ဘုတ်မှ ကူးထည့်ရန် Ctrl+V နှိပ်ပါ

ဖိုင်များ ကြည့်ရှုပါ

သင်၏ ဖိုင်များသည် သင်၏ စက်ပစ္စည်းကို ဘယ်တော့မှ မထွက်ပါ။ လုပ်ဆောင်မှုများ အားလုံး သင်၏ ဘရောက်ဆာတွင် ဒေသတွင်းမှ ဖြစ်ပွားသည်။

💡 အသုံးအဆောင်း အနည်းဆုံး အနည်းဆုံး ပုံစံ အဖြစ် အနည်းဆုံး 512×512 အစီအစဉ် ပုံစံ အဆင့် upload ပြုလုပ်ပါ။ Transparent PNG သို့မဟုတ် SVG အနည်းဆုံး အမှန်။

အသုံးများသော အသုံးပြုမှုများ

  • ဝက်ဘ်ဆိုက် Favicon ဖန်တီးပါကြိုတင်ကြီးကြပ်မှု နှင့် ကိရိယာတစ်ခုစီ မျှော်လင့်သည့် အပြည့်အစုံ favicon သတ်မှတ်ခွင့်များ ထုတ်လုပ်ပါ။
  • PWA နှင့် Manifest ခိုင်လုံကိုယ်စားလှယ်များ ထုတ်လုပ်ပါPWA ကို လိုအပ်သည့် 192px နှင့် 512px အုပ်စုများ နှင့် ကွန်ယက်မဖြည်သည့်စာတွဲ ရယူပါ။
  • Apple အဖိုးအခြင်း အုပ်စုကို ဖန်တီးပါiOS သည် ဆိုက်ကို အုပ်စုအဖြင်း သိုလှောင်သည့်အခါ အသုံးပြုသည့် 180×180 အုပ်စုကို ထုတ်လုပ်ပါ။
  • စာလုံးအုပ်စုကို Favicon သို့ ပြောင်းလဲပါသင်၏ အုပ်စုသင်္ကေတကို စင်ကြယ်ပွင့်လင်းသော၊ အသိအမြင်ရရှိနိုင်သော favicon ကို ပြောင်းလဲပါ။
  • မည်သည့် Framework အတွက်ပါ Favicons များ ထုတ်လုပ်ပါReact၊ Next.js၊ WordPress နှင့် အခြားများအတွက် တိုက်ရိုက်ထည့်သုံးနိုင်သော favicon ဖိုင်များ ရယူပါ။

မည်သို့ အလုပ်လုပ်သည်

ဤကိရိယာသည် PNG၊ JPEG၊ WebP သို့မဟုတ် SVG မည်သည်ကိုမဆို favicon package အပြည့်အစုံ — multi-size .ico၊ Apple touch icon၊ Android/PWA icon များ၊ web manifest နှင့် paste ချရန် အသင့် HTML snippet — အဖြစ် Canvas API နှင့် JSZip ကို သုံး၍ သင့် browser ထဲတွင် လုံးဝ ပြောင်းလဲပေးသည်။ ဘာမှ upload မလုပ်ပါ၊ rendering နှင့် ဖိုင်ပေါင်းစည်းမှုအားလုံးကို local တွင် လုပ်ဆောင်သည်။

  1. 1
    Canvas သည် သင့်ပုံကို အရွယ်အစား ပြန်ချိန်ညှိသည်
    Browser သည် သင့် source ပုံကို လိုအပ်သော size (16, 32, 48, 180, 192, နှင့် 512 px) တစ်ခုစီတွင် off-screen HTML Canvas element များပေါ်တွင် ဆွဲသည်။ Explicit width/height attribute မရှိသော SVG များကို Firefox နှင့် Chrome က blank canvas အစား တူညီသော pixel output ထုတ်ပေးနိုင်ရန် DOMParser နှင့် XMLSerializer မှတစ်ဆင့် ဦးစွာ normalize လုပ်သည်။
  2. 2
    ကိုယ်တိုင်ရေးထားသော ICO encoder သည် .ico ဖိုင်ကို ထုပ်ပိုးသည်
    Small ICO entry (16, 32, 48 px) များကို raw 32-bit BGRA DIB bitmap (BITMAPINFOHEADER ပေါင်း bottom-up XOR row များနှင့် 1bpp AND mask) အဖြစ် encode လုပ်ထားသည် — Windows shell component များသည် size များတွင် uncompressed DIB format ကို လိုအပ်သောကြောင့်ဖြစ်သည်။ ကိရိယာသည် ICO directory header ကို ရေးပြီး entry များကို DataView နှင့် Uint8Array ဖြင့် လုံးဝ ချိတ်ဆက်သည်၊ ပြင်ပ ICO library မပါဝင်ပါ။
  3. 3
    PNG output များကို canvas.toBlob မှတစ်ဆင့် ထုတ်ပေးသည်
    PNG variant တစ်ခုစီ (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) ကို 'image/png' ဖြင့် canvas.toBlob ကို ခေါ်၍ ဖမ်းယူသည်၊ lossless encoding ကို browser ၏ built-in image engine သို့ လွှဲအပ်သည်။ ရွေးချယ်နိုင်သော padding၊ နောက်ခံအရောင်နှင့် shape clipping (square, rounded, or circle) ကို ဖမ်းယူမီ canvas context တွင် အသုံးချသည်။
  4. 4
    JSZip သည် အားလုံးကို ဒေါင်းလုဒ်တစ်ခုတည်းအဖြစ် ပေါင်းစည်းသည်
    JSZip သည် ဖန်တီးထားသော ဖိုင်အားလုံး — favicon.ico၊ PNG ငါးခု၊ သင့် app အမည်ပါသော site.webmanifest နှင့် မှန်ကန်သော <link> tag များပါသော favicon-snippet.html — ကို သင့်စက်ထံသို့ အလိုအလျောက် ဒေါင်းလုဒ်ဆွဲသော .zip blob တစ်ခုတည်းအဖြစ် ပေါင်းစည်းသည်။

သင့်ပုံကို browser ၏ Canvas API ထဲသို့ တိုက်ရိုက် load လုပ်ပြီး သင့်စက်ကို ဘယ်တော့မှ မထွက်ပါ — ဖိုင် data ကို server မည်သည်ကိုမဆို ဘယ်တော့မှ မပို့ပါ။

ဆက်နွှယ်သော ကိရိယာများ

🖼️

PNG မှ ICO Favicon Converter

PNG, JPG, WebP သို့မဟုတ် SVG ဓာတ်ပုံကို multi-size .ico favicon ဖိုင်သို့ ပြောင်းပါ။ ဘန်ဒယ်လ်ထည့်ချင်သော အရွယ်အစားများ (16, 32, 48, 64, 128, 256) ရွေး၍ .ico တစ်ဖိုင်တည်း download ပါ。

ကြိုးစားပါဖိုင်များ ဒေသတွင်း ကျန်ရှိသည်
🎞️

ရွေ့လျားပုံ GIF ဖန်တီးစက်

ဓာတ်ပုံ အများကို animated GIF အဖြစ် ပေါင်းပါ။ frame delay, output width, looping နှင့် quality ချိန်ညှိနိုင်သည်။ browser တွင်သာ လုံးဝ encode ပြုလုပ်သည်。

ကြိုးစားပါဖိုင်များ ဒေသတွင်း ကျန်ရှိသည်
လူကြိုက်များ
✍️

လက်မှတ် ဖန်တီးစက်

Mouse၊ လက်ချောင်း သို့မဟုတ် stylus ဖြင့် လက်မှတ်တစ်ခု ရေးဆွဲပါ၊ (သို့) လက်ရေးဖောင့်ဖြင့် သင့်နာမည်ကို ရိုက်ထည့်ပါ၊ ပြီးရင် ပွင့်လင်းနောက်ခံပါသော PNG သို့မဟုတ် SVG အဖြစ် ထုတ်ယူပါ။

ကြိုးစားပါ

မကြာခဏ မေးလေ့မေးထရှိသော မေးခွန်းများ