PHP တွင်ရေးဆွဲခြင်း၏လုပ်ဆောင်မှုသည်အလွန်အစွမ်းထက်သည်, အထူးသဖြင့် GD စာကြည့်တိုက်မှတစ်ဆင့်ပုံတူရိုက်ချက်များ, စီစစ်ခြင်း , သီးပွင့် ခြင်း ,
imageflip () - ဒီ function ကိုပုံရိပ်လှန်ဖို့အသုံးပြုသည်။ PHP သည်အလျားလိုက် Flip, ဒေါင်လိုက်လှန်ခြင်းနှင့် 180 ဒီဂရီအလှည့်ခြင်းအပါအ 0 င် flips အမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။
imageflip(resource $image, int $mode): bool
Mode Parameter သည် Flip အမျိုးအစားကိုဆုံးဖြတ်သည်။
img_flip_horizontal : အလျားလိုက်လှန်
img_flip_vertical : ဒေါင်လိုက်လှန်
img_flip_both : အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်လှောင်ပြောင်ကိုတစ်ပြိုင်နက်တည်းလုပ်ဆောင်ပါ
ImageFilter () - ဤလုပ်ဆောင်ချက်သည်ပုံရိပ်သို့ filter sfter များအမျိုးမျိုးကိုကျင့်သုံးရန်အသုံးပြုသည်။ ၎င်းသည်မှုန်ဝါး, အစွန်းရှာဖွေတွေ့ရှိမှု, တောက်ပမှု,
imagefilter(resource $image, int $filtertype, mixed ...$args): bool
forgytype parameter သည် forgytype parameter မှတစ်ဆင့်ကျွန်ုပ်တို့သည်ကွဲပြားသောစစ်ထုတ်စက်များကိုရွေးချယ်နိုင်သည်။
img_filter_negate : အနုတ်လက်ခဏာရုပ်ရှင်အကျိုးသက်ရောက်မှု
img_filter_grayscale : Grayscale အကျိုးသက်ရောက်မှု
IMG_FILT_BRORTSITY : တောက်ပမှုကိုညှိပါ
IMG_FILT_CASTRAST : ဆန့်ကျင်ဘက်ကိုညှိပါ
ပထမ ဦး စွာကျွန်ုပ်တို့သည်ပုံတစ်ပုံကို တင်. imageflip () function ကို သုံး. ရိုက်ကူးပြီး ပုံflupter () function ကို အသုံးပြု. အချို့သော filter sfilver များကိုထည့်ပါ။ ပုံ၏ URL သည် http://gitbox.net/images/images/photo.jpg ဖြစ်သည်ဟုယူဆပါ။
<?php
// ပုံကိုတင်ခြင်း
$image_url = 'http://gitbox.net/images/photo.jpg';
$image = imagecreatefromjpeg($image_url);
// လှန်လုပ်ဆောင်ပါ(အလျားလိုက်လှန်)
imageflip($image, IMG_FLIP_HORIZONTAL);
// apply filter များ(မီးခိုးရောင်)
imagefilter($image, IMG_FILTER_GRAYSCALE);
// output ကိုပုံ
header('Content-Type: image/jpeg');
imagejpeg($image);
// မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ်
imagedestroy($image);
?>
ပုံကိုကွက်ကွက်ကွင်းကွင်းကွက်ကွက်ကွင်းကွင်းကွက်ကွက်ကွင်းကွင်းကွက်ကွက်ကွင်းကွင်းကွက်ကွက်ကွင်းကွင်းကွက်ကွက်ကွင်းကွင်းကွက်ကွက်ကွင်းကွင်းကွက်ကွက်ကွင်းကွင်းကွက်ကွက်ကွင်းကွင်းကိုကျွန်ုပ်တို့ပိုမိုမြင်သာသောသက်ရောက်မှုအကျိုးသက်ရောက်မှုကိုဖန်တီးရန်ကျွန်ုပ်တို့ပေါင်းစပ်နိုင်သည်။ ဥပမာအားဖြင့်, ရုပ်ပုံကိုလှန်လှောကြည့်ပြီးနောက် IMG_FILT_NAဂ်ကို image ကိုအပျက်သဘောဖြင့်ပြောင်းရန်, ဤတွင်အပြည့်အဝကုဒ်ဥပမာတစ်ခုဖြစ်သည်:
<?php
// ပုံကိုတင်ခြင်း
$image_url = 'http://gitbox.net/images/photo.jpg';
$image = imagecreatefromjpeg($image_url);
// လှန်လုပ်ဆောင်ပါ(ဒေါင်လိုက်လှန်)
imageflip($image, IMG_FLIP_VERTICAL);
// apply filter များ:အနုတ်လက်ခဏာအကျိုးသက်ရောက်မှု
imagefilter($image, IMG_FILTER_NEGATE);
// တောက်ပမှုကိုညှိပါ
imagefilter($image, IMG_FILTER_BRIGHTNESS, 50);
// output ကိုပုံ
header('Content-Type: image/jpeg');
imagejpeg($image);
// မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ်
imagedestroy($image);
?>
ဤဥပမာတွင် Image ကိုဒေါင်လိုက်ပထမ ဦး ဆုံးလှန်လိုက်သည်။ ထို့နောက်အပျက်သဘောဆောင်သောရုပ်ရှင်အကျိုးသက်ရောက်မှုကိုအသုံးပြုသည်။
အခြေခံလှန်ခြင်းနှင့်စစ်ထုတ်ခြင်းများအပြင်ကျွန်ုပ်တို့သည်စစ်ထုတ်ကိရိယာများကိုပေါင်းစပ်ခြင်းဖြင့်ပိုမိုရှုပ်ထွေးသောအကျိုးသက်ရောက်မှုများကိုရရှိနိုင်ပါသည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည် IMG_FILT_CACTRAST ကို အသုံးပြု. IMG_FILT_EDGAST ကို အသုံးပြု. EDGE Detection Effects ကိုဖန်တီးရန် IMG_FILT_EDGEDGETTET ကို သုံးနိုင်သည်။ ဤပေါင်းစပ်မှုများအားဖြင့်ထူးခြားသောအမြင်အာရုံအကျိုးသက်ရောက်မှုများကိုဖန်တီးနိုင်သည်။
<?php
// ပုံကိုတင်ခြင်း
$image_url = 'http://gitbox.net/images/photo.jpg';
$image = imagecreatefromjpeg($image_url);
// လှန်လုပ်ဆောင်ပါ(အလျားလိုက်လှန်)
imageflip($image, IMG_FLIP_HORIZONTAL);
// apply filter များ:အစွန်းရှာဖွေတွေ့ရှိမှု
imagefilter($image, IMG_FILTER_EDGEDETECT);
// ဆနျ့ကငျြ့ညှိ
imagefilter($image, IMG_FILTER_CONTRAST, -50);
// output ကိုပုံ
header('Content-Type: image/jpeg');
imagejpeg($image);
// မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ်
imagedestroy($image);
?>
ImageFlip () နှင့် ပုံffileter () လုပ်ဆောင်ချက်များကိုပေါင်းစပ်ခြင်းအားဖြင့် PHP သည်ကျွန်ုပ်တို့အားဖန်တီးမှုဆိုင်ရာရုပ်ပုံများကိုလုပ်ဆောင်ရန်ခွင့်ပြုသည်။ ဤလုပ်ဆောင်ချက်များကိုပြောင်းလွယ်ပြင်လွယ်ကိုသုံးနိုင်သည်။ ၎င်းသည်ပုံပေါ်၌ရိုးရှင်းသောလှန်လှောများကိုပြုလုပ်နိုင်ရုံသာမက filters များမှတဆင့်စိတ်ဝင်စားဖွယ်ကောင်းသောအထူးသက်ရောက်မှုများကိုလည်းထည့်နိုင်သည်။ ဤလုပ်ဆောင်ချက်များသည် Image processing processing, web development သို့မဟုတ် image praction applications များတွင်ဖြစ်စေခိုင်မာသောပံ့ပိုးမှုပေးသည်။
အကယ်. သင်သည်ပုံကိုပိုမိုဖန်တီးရန်ပိုမိုဖန်တီးလိုပါကကွဲပြားခြားနားသော filter ကိုပေါင်းစပ်။ ကြိုးစားပါ။ ဤရိုးရှင်းသောလုပ်ဆောင်ချက်များဖြင့်သာမန်ပုံရိပ်များကိုပိုမိုရှင်းလင်းပြီးစိတ်ဝင်စားဖွယ်ကောင်းသောအမြင်အာရုံဆိုင်ရာသက်ရောက်မှုများသို့လျင်မြန်စွာပြောင်းလဲနိုင်သည်။