လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင်ပုံရိပ်ကို အသုံးပြု. ရုပ်ပုံအရောင်များကိုညှိခြင်းအပေါ်အသေးစိတ်သင်ခန်းစာ

PHP တွင်ပုံရိပ်ကို အသုံးပြု. ရုပ်ပုံအရောင်များကိုညှိခြင်းအပေါ်အသေးစိတ်သင်ခန်းစာ

M66 2025-07-27

နိဒါန်း

Image processing သည်အထူးသဖြင့်ရုပ်ပုံများတောက်ပမှုကိုမြှင့်တင်ရန်အတွက်ပုံရိပ်များ၏တောက်ပမှုကိုချိန်ညှိရန်လိုအပ်သည့်အခါ 0 က်ဘ်ဖွံ့ဖြိုးတိုးတက်ရေးတွင်အသုံး 0 င်သည့်လိုအပ်ချက်တစ်ခုဖြစ်သည်။ PHP ၏ Imagemx extension ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ဤအင်္ဂါရပ်ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ဤဆောင်းပါးသည် PHP တွင်ပုံရိပ်တစ်ခု၏တောက်ပမှုကိုညှိရန်နှင့်အသေးစိတ်စာရွက်စာတမ်းများကိုပြုပြင်ရန်ပုံရိပ်လက်ခံစာကြည့်တိုက်ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

အဆင့် 1: ပုံရိပ်စာကြည့်တိုက်ကို install လုပ်ပါ

ပထမ ဦး စွာ imagemagick နှင့်၎င်း၏ imagemen extension ကို server ပေါ်တွင်တပ်ဆင်ထားကြောင်းသေချာပါစေ။ ၎င်းကို install မလုပ်ပါက၎င်းကိုအောက်ပါ command မှတဆင့် install လုပ်နိုင်သည်။

 <span class="fun">sudo apt-get install Imagemagick</span>
 <span class="fun">sudo pecl image ကန် install လုပ်ပါ</span>

အဆင့် 2: ရုပ်ပုံကိုတင်ပြီးပုံရိပ်ကိုဖန်တီးပါ

ထို့နောက်ကျွန်ုပ်တို့သည်ပုံကိုတင်ရန်နှင့်စိတ်ကူးယဉ်အရာဝတ်ထုတစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ importimage method ကို သုံး. သို့မဟုတ် Image ၏ binary data များကို load လုပ်ရန် readimageBBBLOB နည်းလမ်းကိုသုံးနိုင်သည်။ ဤနေရာတွင်ဒေသတွင်းပုံရိပ်ကိုတင်ခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။

 <span class="fun">$ image = အသစ်ပုံ (),</span>
 <span class="fun">$ image-> adadimimage (&#39;Path / To / image.jpg);</span>

အဆင့် 3: ပုံ၏တောက်ပမှုကိုညှိပါ

ပုံကိုတင်ပြီးရုပ်ပုံလွှာကိုဖန်တီးပြီးနောက်ပုံရိပ်ရဲ့အရောင်တောက်ပမှုကိုထိန်းညှိဖို့ brightnesscastimage method ကိုသုံးနိုင်တယ်။ ဤနည်းလမ်း၏ပထမဆုံး pareter သည်တောက်ပမှုညှိနှိုင်းမှုတန်ဖိုးဖြစ်ပြီးဒုတိယ parameter သည်ဆန့်ကျင်ဘက်ညှိနှိုင်းမှုတန်ဖိုးဖြစ်သည်။ တောက်ပမှုတန်ဖိုးသည် -100 မှ 100 အထိရှိပြီးအပြုသဘောဆောင်သောအရောင်များကိုပြသသည့်အပြုသဘောဆောင်သောတန်ဖိုးနှင့်ကျဆင်းမှုကိုညွှန်ပြသည့်အနုတ်လက်ခဏာတန်ဖိုးကိုဖော်ပြသည်။ ဤတွင်တောက်ပမှုကိုပြုပြင်ခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။

 <span class="fun">$ image-> brightnesscrattimimage (20, 0);</span>

အဆင့် 4: ချိန်ညှိထားသောရုပ်ပုံကိုသိမ်းဆည်းပါ

တောက်ပမှုကိုချိန်ညှိပြီးနောက်, ချိန်ညှိထားသောပုံကိုသတ်မှတ်ထားသောလမ်းကြောင်းသို့သိမ်းဆည်းရန် TriteMIGE နည်းလမ်းကိုသုံးပါ။ ချိန်ညှိထားသောပုံကိုသိမ်းဆည်းရန်ကုဒ်ဥပမာတစ်ခုမှာ -

 <span class="fun">$ Image-> TriteIncage (&#39;Path / To / Adjusted_image.jpg)&#39;);</span>

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

ဤနေရာတွင် PHP တွင်ပုံရိပ်တောက်ပမှုကိုပုံရိပ်စာကြည့်တိုက်ကို အသုံးပြု. မည်သို့ညှိရမည်ကိုပြသသည့်အပြည့်အဝနမူနာကုဒ်ဖြစ်သည်။

 <span class="fun"><? PHP</span>
 <span class="fun">// ပုံရိပ်အရာဝတ်ထုတစ်ခုဖန်တီးပြီးပုံတစ်ပုံကိုတင်ပါ</span>
 <span class="fun">$ image = အသစ်ပုံ (),</span>
 <span class="fun">$ image-> adadimimage (&#39;Path / To / image.jpg);</span>
 <span class="fun">// ပုံ၏တောက်ပမှုကိုချိန်ညှိပါ</span>
 <span class="fun">$ image-> brightnesscrattimimage (20, 0);</span>
 <span class="fun">// ချိန်ညှိရုပ်ပုံကိုသိမ်းပါ</span>
 <span class="fun">$ Image-> TriteIncage (&#39;Path / To / Adjusted_image.jpg)&#39;);</span>

နိဂုံးချုပ်အားဖြင့်

ImageM စာကြည့်တိုက်ကို အသုံးပြု. PHP developer များသည် 0 ဘ်ဆိုဒ်၏အမြင်အာရုံသက်ရောက်မှုများနှင့်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရန်ရုပ်ပုံများ၏တောက်ပမှုကိုအလွယ်တကူချိန်ညှိနိုင်သည်။ ဤဆောင်းပါးသည်ရုပ်ပုံများကိုမည်သို့ဖွင့်ရမည်ကိုမိတ်ဆက်ပေးသည်။

အကျဉ်းချုပ်

PHP တွင်ပုံရိပ်များတောက်ပမှုကိုညှိရန်အတွက်ပုံရိပ်လက်စာကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြသည်။ အထက်ပါအဆင့်များမှတစ်ဆင့် developer များသည်ရုပ်ပုံများကိုအလွယ်တကူလုပ်ဆောင်နိုင်ပြီး 0 က်ဘ်ဆိုက်ကိုပိုမိုဆိုးရှားသည့်ပုံရိပ်အကျိုးသက်ရောက်မှုကိုပြုလုပ်နိုင်သည်။ ၎င်းသည်သုံးစွဲသူအတွေ့အကြုံကိုတိုးတက်စေရန်နှင့်ဝက်ဘ်ဆိုက်အမြင်အာရုံဒီဇိုင်းကိုပိုမိုကောင်းမွန်စေရန်အရေးကြီးသည့်ကျွမ်းကျင်မှုတစ်ခုဖြစ်သည်။

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