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

PHP နှင့် Imagem ၏ပုံရိပ်ကိုသီးနှံများသီးနှံများကိုအပြည့်အဝလမ်းညွှန်

M66 2025-06-23

PHP နှင့် Imagem ၏ပုံရိပ်ကိုသီးနှံများသီးနှံများကိုအပြည့်အဝလမ်းညွှန်

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

နိဒါန်း

အင်တာနက်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူရုပ်ပုံများကိုဝက်ဘ်စာမျက်နှာများတွင် ပိုမို. မကြာခဏအသုံးပြုသည်။ မတူညီသောဝဘ်စာမျက်နှာ layouts ၏လိုအပ်ချက်များကိုဖြည့်ဆည်းရန်, PHP သည်အစွမ်းထက်သော server-side ဘာသာစကားဖြစ်ပြီးပုံရိပ်သည်အလွန်ကောင်းမွန်သောပုံရိပ်ထုတ်ယူခြင်းစာကြည့်တိုက်ဖြစ်သည်။ ဒီနှစ်ခုကိုပေါင်းစပ်ပြီး developer များကပုံရိပ်များ၏သီးနှံစိုက်ပျိုးခြင်းနှင့်ချုံ့ခြင်းလုပ်ငန်းများကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။

1 ။ ပုံရိပ်စာကြည့်တိုက်ကို install လုပ်ပါ

ပုံမပေါ်ဖူးမီကျွန်ုပ်တို့သည်စာကြည့်တိုက်ကိုအရင်ထည့်ရန်လိုအပ်သည်။ ဒီမှာ installation နည်းလမ်းပါ။

Linux တွင် install လုပ်ပါ

ရုပ်ပုံကို install လုပ်ရန်အောက်ပါ command ကိုသုံးပါ။

sudo apt-get install PHP-imagem ကို install လုပ်ပါ
  

Windows တွင် install လုပ်ပါ

Windows တွင်၎င်းကိုအောက်ပါ command ဖြင့် install လုပ်နိုင်သည်။

PECL စိတ်ကူးကြည့်ပါ
  

2 ။ ရုပ်ပုံသီးနှံများကိုသဘောပေါက်နားလည်သဘောပေါက်

Image သီးနှံစိုက်ပျိုးခြင်းသည်သတ်မှတ်ထားသော area ရိယာကိုမူရင်းပုံမှဖြတ်တောက်ခြင်း၏လုပ်ဆောင်မှုဖြစ်သည်။ PHP တွင်၎င်းကို aggick စာကြည့်တိုက်၏ cropimage () နည်းစနစ်ကို အသုံးပြု. အလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။

PHP နှင့် Imagem ကိုအသုံးပြုပြီးပုံတစ်ပုံကိုဘယ်လိုသီးနှံလုပ်ရမယ်ဆိုတာကိုပြသတဲ့ရိုးရှင်းတဲ့ဥပမာတစ်ခုပါ။

<?php
$imagick = new Imagick('original.jpg');
$imagick->conopimage (200, 200, 100, 100, 100); // သီးနှံအလှည့်သည် 200px ဖြစ်ပြီးအမြင့်သည် 200px ဖြစ်ပြီး,
$ agemickick-> writeIncage (&#39;cropped.jpg&#39;); // cropped image ကိုကယ်တင်?>
  

အထက်ဖော်ပြပါကုဒ်များတွင်ကျွန်ုပ်တို့သည်ပုံရိပ်ကိုပထမ ဦး ဆုံးဖန်တီးပြီးမူရင်းပုံရိပ်ကိုမူရင်းပုံရိပ်ကိုဖွင့်ပါ။ ထို့နောက်သီးနှံများကို ဖြတ်. အမြင့်နှင့်သီးနှံများကိုဖြတ်ကူးခြင်း () ပုဒ်မိုင်း () method in ရိယာမှကောက်နုတ်ချက်များ, သတ်မှတ်ထားသော area ရိယာကိုမူရင်းပုံမှထုတ်ယူပါ။

3 ။ ပုံချဲ့ကြည့်ပါ

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 (&#39;resvized.jpg&#39;); // zoomed image ကိုသိမ်းမည်။ >
  

ဤကုဒ်တွင်ကျွန်ုပ်တို့သည်စိတ်ကူးယဉ်အရာဝတ်ထုတစ်ခုကိုဖန်တီးပြီးမူရင်းပုံရိပ်ကိုမူရင်းပုံရိပ်ကိုဖွင့်ပါ။ ထို့နောက် Restizeimage () နည်းလမ်းကိုခေါ်ဆိုပါ, ပစ်မှတ်အကျယ်အမြင့်တွင် Pass Width, Target အမြင့်အမျိုးအစား, filter type နှင့် Blur တို့နှင့်နောက်ဆုံးပေါ်ပုံရိပ်ကို "Resondized.jpg" အဖြစ်သိမ်းဆည်းပါ။

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

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