လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP နှင့် Imagem ပုံရိပ်ပြုပြင်ခြင်း - ပုံရိပ်အရောင်ကိုဘယ်လိုထိန်းညှိရမလဲ

PHP နှင့် Imagem ပုံရိပ်ပြုပြင်ခြင်း - ပုံရိပ်အရောင်ကိုဘယ်လိုထိန်းညှိရမလဲ

gitbox 2025-07-29

ဘာပုံလဲ

Imagem သည်အစွမ်းထက်သောအရင်းအမြစ်ပုံရိပ်ထုတ်ယူခြင်းစာကြည့်တိုက်တစ်ခုဖြစ်ပြီးဖန်ဆင်းခြင်း, တည်းဖြတ်ခြင်း, ပေါင်းစပ်ခြင်းနှင့်အခြားအရာများကိုအလွယ်တကူလုပ်ဆောင်နိုင်သည့်ရုပ်ပုံများကိုအလွယ်တကူပြုလုပ်နိုင်သည်။ ပုံရိပ်များ၏အရည်အသွေးနှင့်အမြင်အာရုံသက်ရောက်မှုများတိုးတက်စေရန်အတွက် developmick များသည်ပုံရိပ်များနှင့်ပတ်သက်သည့်ရုပ်ပုံများနှင့်ပတ်သက်သည့်ရုပ်ပုံများနှင့်ပတ်သက်သည့်ရုပ်ပုံများနှင့်ပတ်သက်သည့်ရုပ်ပုံများကိုသုံးရန် PHP scripts များကိုသုံးနိုင်သည်။

ပုံရိပ်ကိုထည့်သွင်းနည်း

သင် Imagemick ကိုမစတင်မီသင်၏ဆာဗာပေါ်ရှိ Imagemick extension ကို install လုပ်ရန်လိုအပ်သည်။ Linux Systems တွင်၎င်းကိုသစ်တော်သီးမှတဆင့်သို့မဟုတ်အရင်းအမြစ်မှတိုက်ရိုက် install လုပ်နိုင်သည်။

Imagemens တိုးချဲ့ရန် command များ

 // တပ်ဆင်အေးထားImagickတိုးချဲ့
sudo apt-get update
sudo apt-get install php-imagick
// တပ်ဆင်အေးထားPEAR
sudo apt-get install php-pear
sudo pecl install imagick

ပုံ၏အရောင်ကိုမည်သို့ညှိရမည်နည်း

ပုံရိပ်အရောင်ချိန်ညှိခြင်းသည်ရုပ်ပုံပြုပြင်ခြင်းနှင့် PHP နှင့် Imagem နှင့် Imagem သည်ဤစစ်ဆင်ရေးအတွက်အင်အားကြီးမားသောလုပ်ဆောင်မှုများကိုထောက်ပံ့ပေးသည်။ Imagemick Class မှတစ်ဆင့်သင်သည်အရောင်ပြောင်းခြင်းကိုအလွယ်တကူရရှိပြီးရုပ်ပုံ၏အမြင်အာရုံသက်ရောက်မှုများကိုပိုမိုလွယ်ကူစွာရရှိနိုင်သည်။

ဓာတ်ပုံများတင်နေသည်

agicemick အတန်းအစား၏ adapidage ($ fileName) နည်းလမ်းကို အသုံးပြု. ပုံကို PHP သို့ပြောင်းလဲရန်အတွက် php သို့တင်နိုင်သည်။

 <span class="fun">$ Image = ပုံသဏ္ဌာန်အသစ် (&#39;image.jpg);</span>

အရောင်ပုံမှန်

ပုံမှန် () နည်းလမ်းကိုအသုံးပြုခြင်းသည်ပုံ၏အရောင်ကိုပုံမှန်ပြုလုပ်နိုင်သည်။ ဤနည်းလမ်းသည်ပုံထဲကအရောင်များကို RGB အကွာအဝေးကျော်အညီအမျှဖြန့်ဝေနေသည်ကိုသေချာစေသည်။ Parameter တန်ဖိုးများကို Parameter Values များကို Parameter Values များကို Parameter Values များကိုထိန်းချုပ်ရန် Parameter တန်ဖိုးများကိုကျော်ဖြတ်နိုင်သည်။ ဥပမာအားဖြင့်,

 <span class="fun">$ image-> ပုံမှန် (0.6);</span>

ပုံကိုသိမ်းပါ

ညှိနှိုင်းမှုပြီးဆုံးသွားသောအခါ, လုပ်ငန်းစဉ်ပုံရိပ်ကို local disk သို့သိမ်းဆည်းရန် WriteInmage ($ fileName) နည်းလမ်းကိုသုံးနိုင်သည်။

 <span class="fun">$ Image-> WriteInmage (&#39;image.jpg);</span>

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

 $image = new Imagick('image.jpg');
$image->normalizeImage(0.6);
$image->writeImage('new-image.jpg');

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် Php နှင့် Imagemick မှတဆင့်ရုပ်ပုံများကိုမည်သို့ညှိနှိုင်းရမည်ကိုမိတ်ဆက်ပေးသည်။ ဤနည်းလမ်းများသည်သင့်အားပုံရိပ်အကျိုးသက်ရောက်မှုကိုတိုးတက်စေရန်သာမကသင်၏စီမံကိန်းသို့အလွယ်တကူပေါင်းစပ်နိုင်သည်။