လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> 【 php image processing tutorial 】ရုပ်ပုံတောက်ပမှုနှင့်ဆန့်ကျင်ဘက်အသေးစိတ်အချက်အလက်များကိုချိန်ညှိရန်ပုံရိပ်ကိုအသုံးပြုပါ။

【 php image processing tutorial 】ရုပ်ပုံတောက်ပမှုနှင့်ဆန့်ကျင်ဘက်အသေးစိတ်အချက်အလက်များကိုချိန်ညှိရန်ပုံရိပ်ကိုအသုံးပြုပါ။

gitbox 2025-06-15

နိဒါန်း

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

ပုံသွင်းခြင်းနှင့် configuration ကိုပုံ

Image Extiting အတွက် ImageM ကိုမသုံးမီ Imagemick extension ကိုမှန်ကန်စွာတပ်ဆင်ထားကြောင်းသေချာစေရန်လိုအပ်သည်။

Windows System တွင် Php_imagick.dll ဖိုင်ကို PHP's extension directory သို့ကူးယူပြီး Php.ini တွင်အောက်ပါ configuration ကိုထည့်ပါ။

 <span class="fun">extension = php_imagick.dll</span>

Linux System တွင် - apt command များမှတဆင့်လျင်မြန်စွာ install လုပ်နိုင်သည်။

 <span class="fun">sudo apt-get install PHP-imagem ကို install လုပ်ပါ</span>

ပုံရိပ်တောက်ပမှုကိုချိန်ညှိရန်ပုံရိပ်ကိုသုံးပါ

Brightnessnessnamment ညှိနှိုင်းမှုအတွက် brightnesscastimage () နည်းလမ်းကိုပုံရိပ်ကိုပုံရိပ်ပေးသည်။ အောက်ပါဥပမာသည်ပုံရိပ်ကို 50 ဖြင့်တိုးစေသည်။

 
<?php
// ဖန်တီးImagickကန့်ကွက်
$image = new Imagick('path/to/input/image.jpg');

// တောက်ပမှုကိုတိုးမြှင့်
$image->brightnessContrastImage(50, 0);

// ပြုပြင်ထားသောရုပ်ပုံကိုသိမ်းဆည်းပါ
$image->writeImage('path/to/output/image.jpg');

// browser မှ output ကိုဓာတ်ပုံများ
header('Content-type: image/jpg');
echo $image;

// 销毁ကန့်ကွက်
$image->destroy();
?>

ဤကုဒ်တွင်တောက်ပမှုကို 50 မှ 50 အထိသတ်မှတ်ထားသည် (အပြုသဘောဆောင်သောတန်ဖိုးသည်တောက်ပမှုတိုးလာသည်, အနုတ်လက်ခဏာတန်ဖိုးသည် 0 င်သည်။

ပုံရိပ်ကိုအသုံးပြု။ ပုံရိပ်ဆန့်ကျင်ဘက်ညှိ

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

 
<?php
// ဖန်တီးImagickကန့်ကွက်
$image = new Imagick('path/to/input/image.jpg');

// ဆန့်ကျင်ဘက်တိုးမြှင့်
$image->brightnessContrastImage(0, 50);

// ပြုပြင်ထားသောရုပ်ပုံကိုသိမ်းဆည်းပါ
$image->writeImage('path/to/output/image.jpg');

// browser မှ output ကိုဓာတ်ပုံများ
header('Content-type: image/jpg');
echo $image;

// 销毁ကန့်ကွက်
$image->destroy();
?>

အထက်ပါကုဒ်တွင်ပထမ ဦး ဆုံး parameter သည် 0 နှင့်ဒုတိယ parameter ကိုသတ်မှတ်ခြင်းကို 50 အထိသတ်မှတ်ခြင်းကိုဆိုလိုသည်။

အကျဉ်းချုပ်

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