အင်တာနက်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူရုပ်ပုံများသည်ဝက်ဘ်စာမျက်နှာများတွင်ရုပ်ပုံများတွင်မရှိမဖြစ်လိုအပ်သောဒြပ်စင်တစ်ခုဖြစ်လာသည်။ သို့သော်ပိုကြီးတဲ့ပုံရိပ်တွေက 0 က်ဘ်စာမျက်နှာများနှင့် bandwidth ၏လေ 0 င်သောအမြန်နှုန်းကိုသက်ရောက်စေသည်။ ထို့ကြောင့် thumbnails ထုတ်လုပ်ခြင်းသည်သာမန်ထက် optimization နည်းလမ်းဖြစ်သည်။ ဤဆောင်းပါးက PHP ကို PHP ကိုမည်သို့အသုံးပြုရမည်ကိုသဘာထ်းထောင်များကိုထုတ်လုပ်ရန်, ရုပ်ပုံများ၏အရွယ်အစားကိုလျှော့ချရန်နှင့်ဝက်ဘ်စာမျက်နှာများကိုတိုးတက်စေရန်အတွက်သင့်အားမည်သို့အသုံးပြုရမည်ကိုသင်ပေးလိမ့်မည်။
လူကြိုက်များသောဆာဗာဘက်ဘာသာစကားဖြင့် PHP တွင် PHP တွင် thumbnail များကိုအလွယ်တကူထုတ်လုပ်ရန်အထောက်အကူပြုသောပုံရိပ်ထုတ်ယူခြင်းလုပ်ငန်းများရှိသည်။ ထို့နောက် PHP ကို အသုံးပြု. thumbnail များကိုထုတ်လုပ်ရန်အဆင့်များကိုမိတ်ဆက်ပေးမည်။
သမ်းနေးကိုထုတ်လုပ်ရန်ပထမခြေလှမ်းမှာမူရင်းပုံရိပ်အရွယ်အစားကိုဆုံးဖြတ်ရန်ဖြစ်သည်။ မူရင်းပုံ၏အကျယ်နှင့်အမြင့်ကို PHP ၏ Getimagesize () function ကိုမှတဆင့်ရယူနိုင်သည်။ ဤတွင်နမူနာကုဒ်ဖြစ်သည်။
$ Info = Getimensize ('Path / To / Order / image.jpg'); $ မူရင်း / $ အချက်အလက် [0]; $ မူရင်း = $ info [1];
သမ်းနေးကိုမထုတ်လုပ်မီ, သင်သမ်းနေးဆွဲရန်အသုံးပြုမည့်ပတ်တူကွက်တစ်ခုဖန်တီးရန်လိုအပ်သည်။ သတ်မှတ်ထားသောအကျယ်နှင့်အမြင့်နှင့်အတူပတ်တူဖန်တီးရန် PHP ၏ isafecreatetuecolorecolor () function ကိုသုံးနိုင်သည်။
$ thumbnailwidth = 200; // thumbnail အကျယ် $ thumbnailheight = 150; // thumbnail အမြင့် $ Thumbnail = imagecreatetuecolor ($ thumbnailwidth, $ thumbnailwidheightheight);
ထို့နောက်ကျွန်ုပ်တို့သည်မူရင်းပုံကိုကော်ပလိတ်အသစ်သို့ကူးယူပြီးစကေးပြုလုပ်ရန်လိုအပ်သည်။ သင်သည် isagecreatjpeg ( သို့မဟုတ်ပုံရိပ်များအတွက်မတူကွဲပြားသောပုံစံများအတွက်သက်ဆိုင်ရာလုပ်ဆောင်မှုကို အသုံးပြု. သက်ဆိုင်ရာလုပ်ဆောင်မှုကို သုံး. ) ကို အသုံးပြု. agecopyresampled () function () function ကိုသုံးပါ။
$ မူရင်း = imagecreat trokefromjpeg ('Path / To / မူရင်း / image.jpg'); // မူရင်းပုံရိပ်ကို load လုပ်ခြင်း ($ thumbnail, 0, 0, 0, 0, 0, 0, $ thumbnailwidth, $ thumbnailheight, $ မူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်း;
နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့သည်ထုတ်လုပ်သော thumbnail ကိုသတ်မှတ်ထားသောဖိုင်လမ်းကြောင်းသို့ကယ်တင်နိုင်သည်။ ရုပ်ပုံများကိုမတူညီသောပုံစံများကိုသိမ်းဆည်းရန် imageJppeg () , isionpng () နှင့်အခြားလုပ်ဆောင်မှုများကိုသုံးနိုင်သည်။
ImageJPEG ($ thumbnail, 'လမ်းကြောင်း / thumbnail / image.jpg';
မူလပုံရိပ်မှ thumbnail များကိုမည်သို့ဖန်တီးရမည်ကိုပြသသည့် PHP ကုဒ်နံပါတ်တစ်ခုကိုဖော်ပြထားသည်။
$ Info = Getimensize ('Path / To / Order / image.jpg'); $ မူရင်း / $ အချက်အလက် [0]; $ မူရင်း = $ info [1]; $ thumbnailwidth = 200; // thumbnail အကျယ် $ thumbnailheight = 150; // thumbnail အမြင့် $ Thumbnail = imagecreatetuecolor ($ thumbnailwidth, $ thumbnailwidheightheight); $ မူရင်း = imagecreat trokefromjpeg ('Path / To / မူရင်း / image.jpg'); // မူရင်းပုံရိပ်ကို load လုပ်ခြင်း ($ thumbnail, 0, 0, 0, 0, 0, 0, $ thumbnailwidth, $ thumbnailheight, $ မူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်းမူရင်း; ImageJPEG ($ thumbnail, 'လမ်းကြောင်း / thumbnail / image.jpg'; // thumbnail ကို Save
အထက်ပါအဆင့်များမှတစ်ဆင့် PHP ကို အသုံးပြု. thumbnail များကိုအလွယ်တကူထုတ်လုပ်နိုင်ပြီး၎င်းတို့ကိုသတ်မှတ်ထားသောလမ်းကြောင်းသို့သိမ်းဆည်းနိုင်သည်။ ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်ပုံ၏ဖိုင်အရွယ်အစားကိုလျှော့ချရုံသာမကဝက်ဘ်စာမျက်နှာများကိုမြန်မြန်ဆန်ဆန်မြန်စေနိုင်သည်။
ဤဆောင်းပါးသည် PHP မှအသေးစိတ်အချက်အလက်များကိုအသေးစိတ်ဖော်ပြရန်အဆင့်များကိုမိတ်ဆက်ပေးသည်။ PHP ၏ပုံရိပ်ထုတ်ယူခြင်းလုပ်ဆောင်ချက်များကိုကျွမ်းကျင်ခြင်းအားဖြင့်သင်သည်သင်၏ဝက်ဘ်ဆိုက်ရှိပုံရိပ်တင်ခြင်းမြန်နှုန်းကိုပိုမိုကောင်းမွန်စေရန်နှင့်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရန်သင်၏ဝက်ဘ်ဆိုက်ရှိ thumbnail များကိုအလွယ်တကူသုံးနိုင်သည်။ ဤဆောင်းပါးသည်သင်၏ PHP Image Procession အတွက်အထောက်အကူပြုမည်ဟုမျှော်လင့်ပါသည်။