လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> 0 ဘ်ဆိုဒ်တင်ခြင်းထိရောက်မှုကိုတိုးတက်စေရန် PHP ကို အသုံးပြု. JPEG image အရွယ်အစားကိုအလွယ်တကူချိန်ညှိနိုင်သည်

0 ဘ်ဆိုဒ်တင်ခြင်းထိရောက်မှုကိုတိုးတက်စေရန် PHP ကို အသုံးပြု. JPEG image အရွယ်အစားကိုအလွယ်တကူချိန်ညှိနိုင်သည်

gitbox 2025-08-02

PHP တွင် JPEG ပုံရိပ်များ၏အရွယ်အစားကိုထိန်းညှိရန်လက်တွေ့ကျတဲ့နည်းလမ်း

0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပုံရိပ်ထုတ်ယူခြင်းသည်အလွန်အရေးကြီးသောလင့်ခ်တစ်ခုဖြစ်သည်။ Page Loading မြန်နှုန်းနှင့်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရန်ပုံရိပ်အရွယ်အစားကိုအရွယ်အစားပြောင်းခြင်းသည်ပုံမှန်လိုအပ်ချက်တစ်ခုဖြစ်လာသည်။ အင်အားကြီး server scripting language တစ်ခုအနေဖြင့် PHP တွင် Image-Related Tasks ကိုထိရောက်စွာကိုင်တွယ်နိုင်သည့် GD စာကြည့်တိုက်တွင်ပါ 0 င်သည်။ PHP ကို အသုံးပြု. JPEG အရွယ်အစား၏ပုံရိပ်အရွယ်အစားကိုမည်သို့ညှိနှိုင်းရမည်ကိုဤဆောင်းပါးကဤဆောင်းပါးသည်သင့်အားပြလိမ့်မည်။

GD စာကြည့်တိုက်ကို install လုပ်ပြီး Enable လုပ်ပါ

GD စာကြည့်တိုက်သည် PHP ၏ extension တစ်ခုဖြစ်ပြီးပုံရိပ်များမျိုးစုံဖြင့်ပုံရိပ်များဖန်တီးမှုနှင့်ပြုပြင်ခြင်းကိုထောက်ပံ့သည်။ ၎င်းကိုအသုံးမပြုမီ GD စာကြည့်တိုက်ကိုတပ်ဆင်ပြီးမှန်ကန်စွာဖွင့်ထားကြောင်းသေချာပါစေ။ အောက်ပါအကြောင်းအရာများပါ 0 င်သင့်သည့် PHP configuration file တွင် configuration file ကိုကြည့်ခြင်းအားဖြင့်သင်အတည်ပြုနိုင်သည်။

 extension = gd

အကယ်. လိုင်းကိုထုတ်ဖော်ပြောဆိုပါကယခင် semicolon ကိုဖယ်ရှားပြီးဆာဗာကိုပြန်လည်စတင်ပါ။

JPEG ပုံရိပ်များ၏အရွယ်အစားကိုချိန်ညှိရန်အခြေခံအဆင့်များ

GD စာကြည့်တိုက်သည်ရုပ်ပုံများကိုကိုင်တွယ်ရန်လုပ်ဆောင်ချက်အမျိုးမျိုးကိုပေးသည်။ JPEG အရွယ်အစားကိုညှိခြင်းအဓိကအားဖြင့်အောက်ပါလုပ်ဆောင်ချက်များကိုပါ 0 င်သည်။

  • imagecreatherfromjpeg () : JPEG ဖိုင်မှပုံကြမ်းအရင်းအမြစ်များကိုဖန်တီးပါ
  • Imagescale () : ပုံရိပ်အရင်းအမြစ်များကိုသတ်မှတ်ထားသောအရွယ်အစားဖြင့်စကေးပုံရိပ်အရင်းအမြစ်များ
  • ImageJPEG () : image အရင်းအမြစ်များကို JPEG format ဖိုင်အဖြစ်သိမ်းဆည်းပါ

ဤလုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်းဥပမာများသည်အောက်ပါအတိုင်းဖြစ်သည် -

 $ sourceimage = imagecreat trokefromjpeg ('လမ်းကြောင်း / to / source.jpg);
 $ Tancimage = Imagescale ($ intoleimage, $ targetwidth, $ targetwideight);
 ImageJPEG ($ TanceInse, 'Path / to / target.jpg');

လိုအပ်ချက်များနှင့်အညီ $ targetwidth နှင့် $ targetythe နှင့် $ totaleight ကို လိုအပ်သောအရွယ်အစားနှင့်ချိန်ညှိကြသည်။

နမူနာကုဒ်အပြည့်အစုံ

 // Source image image image အရင်းအမြစ် $ image အရင်းအမြစ် $ sourceimage = imagecreathrintjpeg ('Path / to / source.jpg');
// ပစ်မှတ်အရွယ်အစား $ targetwidth = 800 ကိုသတ်မှတ်;
$ totaleight = 600;
// ငွေပမာဏစစ်ဆင်ရေး $ ပစ်မှတ် = Imagescale ($ intoleimage, $ targetwidth, $ targetwidth, $ targetwidththeight) ကိုလုပ်ဆောင်ပါ။
// ချိန်ညှိထားသော ImageJPEG ($ Tanceptimage, 'Path / to / target.jpg') ကိုသိမ်းပါ။

အကျဉ်းချုပ်

PHP ၏ GD စာကြည့်တိုက်ကိုအသုံးပြုခြင်းသည် JPEG ပုံရိပ်များ၏အရွယ်အစားကိုချိန်ညှိရန်ရိုးရှင်းပြီးအကျိုးရှိသည်။ GD extension ကို enable လုပ်ထားအောင်သေချာအောင်လုပ်ပါ, Imagecreathertjpeg မှတဆင့်ပုံကိုတင်ပါ။ Imagescale () ကိုအသုံးပြုပြီးအရွယ်အစားကိုချိန်ညှိပြီးနောက်ဆုံးပေါ်ဖိုင်ကို imageJppeg () နဲ့ save လုပ်ပါ။ ပစ်မှတ်အကျယ်နှင့်အမြင့်၏ပြောင်းလွယ်ပြင်လွယ် setting ကို setting သည်ဝဘ်စာမျက်နှာစွမ်းဆောင်ရည်ကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်ပြီးသုံးစွဲသူအတွေ့အကြုံကိုတိုးတက်စေနိုင်သည်။

မကြာသေးမီ ဆောင်းပါးများ