အခမဲ့ ပုံ ဖော်မတ် ပြောင်းလဲကိရိယာ
JPG, PNG, WebP, AVIF, GIF, နှင့် BMP ဖော်မတ်များ ကြားတွင် ပြောင်းလဲပါ။
JPG၊ PNG နှင့် WebP (သင့်ဘရောက်ဇာက ပံ့ပိုးလျှင် AVIF ပါ) ကြား ရုပ်ပုံများကို ပြောင်းပါ၊ iPhone HEIC နှင့် SVG ပါ ပါဝင်သည် — သင့်ဘရောက်ဇာထဲတွင်ပင်၊ အပ်လုဒ်မလိုပါ။
ဤဘရောက်ဇာတွင် AVIF ထုတ်ယူ၍ မရပါ။ WebP သည် အလားတူ သက်သာမှုရပြီး နေရာတိုင်းနီးပါးတွင် ဖွင့်၍ရသည်။
ဖိုင်များကို ဤနေရာတွင် ချပါ၊ သို့မဟုတ် ကြည့်ရှုရန် နှိပ်ပါ
JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · သင့်စက်ထဲတွင်သာ လုပ်ဆောင်ပါသည်
သို့မဟုတ် ကလစ်ဘုတ်မှ ကူးထည့်ရန် Ctrl+V နှိပ်ပါ
တစ်ကြိမ်တည်းတွင် ဖိုင်များစွာ ချနိုင်သည်
အစီအမြန်း - ထိရောက်စွာ အခြည့သည့်ရန် သင်၏ clipboard မှ ရုပ်ပုံကို ကူးယူပါ (Ctrl+V)။
သင်၏ ဖိုင်များသည် သင်၏ စက်ပစ္စည်းကို ဘယ်တော့မှ မထွက်ပါ။ လုပ်ဆောင်မှုများ အားလုံး သင်၏ ဘရောက်ဆာတွင် ဒေသတွင်းမှ ဖြစ်ပွားသည်။
အသုံးများသော အသုံးပြုမှုများ
- JPG ကို WebP သို့ ပြောင်းလဲသည်JPG ပုံများကို WebP သို့ ပြောင်းလဲသည် — ခေတ်သစ်ကမ္ဘာ၏ အသုံးအဆောင်ခွင့်ဖြင့် သင့် အကျယ်မြန်သောဖိုင်များကို ရယူလေ့ရှိသည်။
- PNG ကို WebP သို့ ပြောင်းလဲသည်PNG ဂရပ်ဖစ်များကို WebP သို့ ပြောင်းလဲသည် — ဖိုင်အရွယ်ကို 50–80% အားဖြင့် ကျစ်လစ်သည့်အခါ မျက်နှာမြင်အော့ကစ်ခွင့်နှင့် ချဥ်သောအစွန်အများ ကိုင်ဆောင်ရွေးချယ်။
- အစွန်အများယူခြင်းအတွက် ပုံများကို ပြောင်းလဲသည်ယုံကြည်အားထုတ်သည့် ကျည်းအုံခြင်းအတွက် ပုံများကို ပြင်ဆင်သည် — အပြည့်အစုံအသုံးအဆောင်ခွင့်ခြင်းဖြင့် အမြင့်မားသည့်အသုံးအဆောင်ခွင့်အချက်များကို ပြောင်းလဲသည်။
မည်သို့ အလုပ်လုပ်သည်
Conversion ကို Chrome၊ Firefox နှင့် Safari တွင် တည်ဆောက်ထားသော image-encoding engine တူတူဖြစ်သော Canvas API ကို သုံး၍ သင့် browser ထဲတွင် လုံးဝ လုပ်ဆောင်ပါသည်။ သင့်ဖိုင်များကို off-screen canvas ပေါ်တွင် ဆွဲပြီး canvas.toBlob() ဖြင့် ပစ်မှတ် format သို့ ပြန် encode လုပ်သည်၊ server မည်သည့်တစ်ခုသို့မဆို ဘာမှ upload မလုပ်ပါ။
- 1ပုံကို canvas တစ်ခုထဲသို့ decode လုပ်ထားသည်ဖိုင်တစ်ခုစီကို local object URL မှတစ်ဆင့် HTMLImageElement ထဲသို့ load လုပ်သည်။ Decode လုပ်ပြီးနောက် pixel data ကို output dimension အရွယ်အစား ပါသော off-screen canvas ပေါ်တွင် ဆွဲသည် — max-width သတ်မှတ်ထားပါက aspect ratio ကို ထိန်းထားသည်။
- 2JPEG ပွင့်လင်းမှုကို encode မလုပ်မီ ကိုင်တွယ်ထားသည်JPEG (alpha channel မရှိသော) သို့ ပြောင်းသောအခါ ပုံကို ဆွဲမီ canvas ကို အဖြူရောင်နောက်ခံဖြင့် ဦးစွာ ဖြည့်ထားသဖြင့် ပွင့်လင်းသော ဧရိယာများသည် output ဖိုင်တွင် အမည်းရောင် ဖြစ်မသွားပါ။
- 3canvas.toBlob() သည် pixel များကို ပြန် encode လုပ်သည်Browser ၏ native canvas.toBlob(mime, quality) သည် canvas ကို တောင်းဆိုထားသော quality level ဖြင့် ရွေးချယ်ထားသော format (JPG, PNG, WebP, or AVIF) သို့ encode လုပ်သည်။ Browser သည် format တစ်ခု encode လုပ်ရန် ပံ့ပိုးမပေးပါက startup တွင် လုပ်ဆောင်သော feature-probe run တစ်ခုသည် ခလုတ်ကို တိတ်တဆိတ် label မှားသော ဖိုင် ထုတ်ပေးမည့်အစား ပိတ်ထားသည်။
- 4Output ကို local blob အဖြစ် ပေးပို့ထားသည်Encode လုပ်ထားသော blob ကို ချက်ချင်း ကြိုကြားမှုနှင့် ဒေါင်းလုဒ်အတွက် local object URL တစ်ခုတွင် ခြုံထားသည်။ ဖိုင်များစွာအတွက် JSZip သည် ဒေါင်းလုဒ် မစတင်မီ ၎င်းတို့ကို browser ထဲတွင် ZIP တစ်ခုအဖြစ် ပေါင်းစည်းသည်။
ပုံ data အားလုံးသည် သင့်စက်ပေါ်တွင်သာ ရှိနေသည် — ဖိုင်များကို Canvas API ကို သုံး၍ browser ထဲတွင် လုံးဝ ဖတ်ပြီး encode လုပ်ကာ data ကို server သို့ ဘယ်တော့မှ မပို့ပါ။
ဆက်နွှယ်သော ကိရိယာများ
ပုံ ချုံ့ကိရိယာ
JPG, PNG, WebP, နှင့် AVIF ပုံများ ချုံ့ပါ။ မတိုင်မီ/နောက်ပိုင်း နှိုင်းယှဉ်မှု ကြည့်ပါ။
PDF မှ Image (JPG, PNG, WebP)
PDF ၏ စာမျက်နှာတိုင်းကို သင် ရွေးချယ်ထားသော resolution ဖြင့် JPG, PNG သို့မဟုတ် WebP ဓာတ်ပုံသို့ ပြောင်းပါ။ page တစ်ခုချင်း သို့မဟုတ် ZIP တစ်ဖိုင်တည်း download ပါ။ ဖိုင် browser မှ ဘယ်သောအခါမှ မထွက်ပါ。
ပုံအရွယ်အစားပြောင်းကိရိယာ
ပုံများကို အတိုင်းအတာ သို့မဟုတ် ရာခိုင်နှုန်းအလိုက် အရွယ်အစားပြောင်းပါ။ အချိုးအစားကို ထိန်းသိမ်းပါ၊ အထွက်ဖော်မတ်ကို ရွေးချယ်ပါ၊ အရည်အသွေး ဆုံးရှုံးမှုမရှိပါ။