0 က်ဘ်ဆိုက်မဖွံ့ဖြိုးတိုးတက်မှုတွင်ရုပ်ပုံများကိုမကြာခဏဆိုသလိုအမျိုးမျိုးသောလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ဖြတ်တောက်ခြင်းခံရသည်။ ဤဆောင်းပါးသည် PHP နှင့် ImageM စာကြည့်တိုက်များကိုပုံရိပ်ဖြတ်တောက်ခြင်းနှင့်ချဲ့ထွင်ခြင်းများကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးပြီး developer များထံမှဓာတ်ပုံများကိုပိုမိုထိရောက်စွာကူညီရန်အသေးစိတ်စာတမ်းများကိုအသေးစိတ်ဖော်ပြရန်ဖြစ်သည်။
အင်တာနက်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူရုပ်ပုံများကိုဝက်ဘ်စာမျက်နှာများတွင် ပိုမို. မကြာခဏအသုံးပြုသည်။ မတူညီသောဝဘ်စာမျက်နှာ layouts ၏လိုအပ်ချက်များကိုဖြည့်ဆည်းရန်, PHP သည်အစွမ်းထက်သော server-side ဘာသာစကားဖြစ်ပြီးပုံရိပ်သည်အလွန်ကောင်းမွန်သောပုံရိပ်ထုတ်ယူခြင်းစာကြည့်တိုက်ဖြစ်သည်။ ဒီနှစ်ခုကိုပေါင်းစပ်ပြီး developer များကပုံရိပ်များ၏သီးနှံစိုက်ပျိုးခြင်းနှင့်ချုံ့ခြင်းလုပ်ငန်းများကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။
ပုံမပေါ်ဖူးမီကျွန်ုပ်တို့သည်စာကြည့်တိုက်ကိုအရင်ထည့်ရန်လိုအပ်သည်။ ဒီမှာ installation နည်းလမ်းပါ။
ရုပ်ပုံကို install လုပ်ရန်အောက်ပါ command ကိုသုံးပါ။
sudo apt-get install PHP-imagem ကို install လုပ်ပါ
Windows တွင်၎င်းကိုအောက်ပါ command ဖြင့် install လုပ်နိုင်သည်။
PECL စိတ်ကူးကြည့်ပါ
Image သီးနှံစိုက်ပျိုးခြင်းသည်သတ်မှတ်ထားသော area ရိယာကိုမူရင်းပုံမှဖြတ်တောက်ခြင်း၏လုပ်ဆောင်မှုဖြစ်သည်။ PHP တွင်၎င်းကို aggick စာကြည့်တိုက်၏ cropimage () နည်းစနစ်ကို အသုံးပြု. အလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။
PHP နှင့် Imagem ကိုအသုံးပြုပြီးပုံတစ်ပုံကိုဘယ်လိုသီးနှံလုပ်ရမယ်ဆိုတာကိုပြသတဲ့ရိုးရှင်းတဲ့ဥပမာတစ်ခုပါ။
<?php $imagick = new Imagick('original.jpg'); $imagick->conopimage (200, 200, 100, 100, 100); // သီးနှံအလှည့်သည် 200px ဖြစ်ပြီးအမြင့်သည် 200px ဖြစ်ပြီး, $ agemickick-> writeIncage ('cropped.jpg'); // cropped image ကိုကယ်တင်?>
အထက်ဖော်ပြပါကုဒ်များတွင်ကျွန်ုပ်တို့သည်ပုံရိပ်ကိုပထမ ဦး ဆုံးဖန်တီးပြီးမူရင်းပုံရိပ်ကိုမူရင်းပုံရိပ်ကိုဖွင့်ပါ။ ထို့နောက်သီးနှံများကို ဖြတ်. အမြင့်နှင့်သီးနှံများကိုဖြတ်ကူးခြင်း () ပုဒ်မိုင်း () method in ရိယာမှကောက်နုတ်ချက်များ, သတ်မှတ်ထားသော area ရိယာကိုမူရင်းပုံမှထုတ်ယူပါ။
Image scaling သည်ပုံ၏အရွယ်အစားကိုသတ်မှတ်ထားသောစကေးအထိညှိရန်ရည်ညွှန်းသည်။ PHP တွင်စကေးစာကြည့်တိုက်၏ resizeimage () နည်းလမ်းကို အသုံးပြု. ချုံ့ခြင်းအလွယ်တကူပြုလုပ်နိုင်သည်။
Php နှင့် Imagem ကိုအသုံးပြုပြီးပုံတစ်ပုံကိုဘယ်လိုစကေးလုပ်ရမယ်ဆိုတာကိုပြသတဲ့ရိုးရှင်းတဲ့ဥပမာတစ်ခုပါ။
<?php $imagick = new Imagick('original.jpg'); $imagick->resizeimage (300, 200, Imagem :: Imagem :: Filter_lanczos, 1); // စကေး 300x200px မှ Lanczos filter ကိုသုံးပါ, မရေရာဒွိဟသည် 1 $ agemickick-> WriteInmage ('resvized.jpg'); // zoomed image ကိုသိမ်းမည်။ >
ဤကုဒ်တွင်ကျွန်ုပ်တို့သည်စိတ်ကူးယဉ်အရာဝတ်ထုတစ်ခုကိုဖန်တီးပြီးမူရင်းပုံရိပ်ကိုမူရင်းပုံရိပ်ကိုဖွင့်ပါ။ ထို့နောက် Restizeimage () နည်းလမ်းကိုခေါ်ဆိုပါ, ပစ်မှတ်အကျယ်အမြင့်တွင် Pass Width, Target အမြင့်အမျိုးအစား, filter type နှင့် Blur တို့နှင့်နောက်ဆုံးပေါ်ပုံရိပ်ကို "Resondized.jpg" အဖြစ်သိမ်းဆည်းပါ။
PHP နှင့် Imagemick စာကြည့်တိုက်များမှတဆင့်ကျွန်ုပ်တို့သည်ပုံရိပ်များ၏သီးနှံစိုက်ပျိုးခြင်းနှင့်ချုံ့ခြင်းလုပ်ငန်းများကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ဤဆောင်းပါးတွင်ဖော်ပြထားသောသင်္ကေတများကိုရုပ်ပုံများပြုပြင်သည့်အခါ developer များအတွက်ရည်ညွှန်းအဖြစ်အသုံးပြုနိုင်သည်။ အသုံးပြုသူအတွေ့အကြုံတိုးတက်စေရန်အတွက်တူညီသောပုံရိပ်ကိုထပ်ခါတလဲလဲလုပ်ဆောင်ခြင်းကိုရှောင်ရှားရန် cacheing ယန္တရားတစ်ခုထည့်ရန်အကြံပြုသည်။