လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Image Blur Blur အပြောင်းအလဲနဲ့သင်ခန်းစာ - Gaussian Blur Effecting ကိုအကောင်အထည်ဖော်ခြင်း

PHP Image Blur Blur အပြောင်းအလဲနဲ့သင်ခန်းစာ - Gaussian Blur Effecting ကိုအကောင်အထည်ဖော်ခြင်း

M66 2025-07-12

PHP ကိုအသုံးပြုပြီးရုပ်ပုံများကိုဘယ်လို blur လုပ်နည်း

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

GD စာကြည့်တိုက်ကို Install လုပ်ပါ

သင်မစတင်ခင်သင်၏ PHP ပတ်ဝန်းကျင်တွင် GD စာကြည့်တိုက်ကိုတပ်ဆင်ထားကြောင်းသေချာပါစေ။ PHP file တွင် `phpinfo () function ကို အသုံးပြု. GD စာကြည့်တိုက်ကို Install လုပ်ထားခြင်းရှိမရှိကိုသင်စစ်ဆေးနိုင်သည်။ ထည့်သွင်းခြင်းမပြုပါက၎င်းကိုကိုယ်တိုင်တပ်ဆင်ရန်လိုအပ်သည်။

fuzzy လုပ်ဆောင်ချက်များကိုဖန်တီးပါ

fuzzing မတိုင်မီတွင်ကျွန်ုပ်တို့သည်ပုံကိုလုပ်ဆောင်သော function တစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ သင်၏လိုအပ်ချက်များနှင့်အညီပြုပြင်မွမ်းမံနိုင်သည့်အခြေခံ fuzzy processing function ဥပမာတစ်ခုမှာ -

 function blurImage($source, $radius = 10, $sigma = 10) {

In the above function, we use `imagecreatefromjpeg()` to create an image resource, then use the `imagefilter()` function to apply Gaussian blur, and finally save the processed image and specify the blur coefficient `sigma` through `imagejpeg()`. နောက်ဆုံးတွင် image အရင်းအမြစ်များသည် `imagedestroy ()` `` `memory ကိုဖြန့်ချိသည်။

အသုံးပြုမှုဥပမာ

ဒီ fuzzing function ကိုသုံးတဲ့ဒီ fuzzing function ကိုသုံးတဲ့ဒီ fuzzing function ကိုသုံးတဲ့နမူနာကုဒ်တစ်ခုပါ။

 $source = 'image.jpg';

ဤဥပမာတွင်ပုံရိပ်ဖိုင်ကို `image.jpg` ဟုအမည်ပေးပြီး 10 နှင့် fuzzy coeffificied နှင့်အတူလုပ်ဆောင်သည်။ ဤ parameters တွေကို cozzzy coeffaile နှင့်အတူလုပ်ဆောင်သည်။ သင်လိုအပ်ချက်များအရဤသတ်မှတ်ချက်များကိုပြုပြင်နိုင်သည်။

မှတ်သားရန်အရာ

မှုန်ဝါးသောအခါအောက်ပါအချက်များကိုဂရုပြုရန်လိုအပ်သည်။

  • Image Path နှင့် File Name သည်မှန်ကန်ကြောင်းသေချာစေရန်နှင့် PHP သည်ပုံကိုဖတ်ရန်နှင့်ရေးရန်လုံလောက်သောခွင့်ပြုချက်ရှိသည်။
  • PNG (သို့) အခြားပုံစံများတွင်ရုပ်ပုံများကိုသင်လုပ်ဆောင်ရန်လိုအပ်ပါက image image အရင်းအမြစ်များကိုဖန်တီးရန် `imagecreatfrmpng ()` `` imagecreatfrmpng () `` `imagecreatfressmpng () ကဲ့သို့သောသက်ဆိုင်ရာလုပ်ဆောင်ချက်များကိုသုံးနိုင်သည်။
  • Fuzzy Radius နှင့် fuzzy coeffquine ကိုညှိခြင်းအားဖြင့်သင်သည် fuzzy အကျိုးသက်ရောက်မှုများ၏ပြင်းထန်မှုကိုထိန်းချုပ်နိုင်ပြီးသင်၏လိုအပ်ချက်များနှင့်အညီပြောင်းလွယ်ပြင်လွယ်ကိုချိန်ညှိနိုင်သည်။

အကျဉ်းချုပ်

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