Image processing သည် PHP တွင်အထူးသဖြင့် Web Development တွင်ဘုံလိုအပ်ချက်ဖြစ်သည်။ PHP သည်ပုံရိပ်ဖန်တီးမှုနှင့်တည်းဖြတ်ခြင်းကို enable လုပ်ရန်အစွမ်းထက်သော GD စာကြည့်တိုက်ကိုထောက်ပံ့ပေးသည်။ Imageflip function သည် GD စာကြည့်တိုက်တွင်ပုံများလှန်ရန် GD စာကြည့်တိုက်တွင်အသုံးပြုသောနည်းလမ်းဖြစ်သည်။ ဤဆောင်းပါးသည်ရုပ်ပုံကိုလှန်လှောကြည့်ရှုရန်နှင့်ကွဲပြားခြားနားသော flip လမ်းကြောင်းများ၏အကျိုးသက်ရောက်မှုများကိုနှိုင်းယှဉ်ရန် Impflip function ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
Imageflip function သည် PHP ရှိ GD စာကြည့်တိုက်၏အစိတ်အပိုင်းဖြစ်သည်။ imageflip ကို အသုံးပြုခြင်းအားဖြင့်သင်သည်အလျားလိုက် Flip, ဒေါင်လိုက်လှန်ခြင်းနှင့်ပြည့်ဝပျော့ပျောင်းသက်ရောက်မှုများကိုသင်ရရှိနိုင်ပါသည်။ ၎င်းသည်ပုံတည်းဖြတ်ခြင်းအတွက်အလွန်အသုံးဝင်သည်။ ပြောင်းလဲနေသောအကျိုးသက်ရောက်မှုများကိုဖြစ်ပေါ်စေသည်,
bool imageflip(resource $image, int $mode)
$ Image : Image image အရင်းအမြစ်, များသောအားဖြင့် isagecreatjpeg () , imagecreatjpg () ,
$ mode : flipped mode ကို။ ၎င်းသည်အောက်ပါကိန်းဂဏန်းများအနက်မှတစ်ခုဖြစ်နိုင်သည်။
img_flip_horizontal : အလျားလိုက်လှန်
img_flip_vertical : ဒေါင်လိုက်လှန်
img_flip_both : အလျားလိုက်နှင့်ဒေါင်လိုက်တစ်ပြိုင်နက်လှန်လှောကြည့်ပါ
ImageFlip function ကိုဘယ်လိုသုံးရမလဲဆိုတာပြဖို့ရိုးရှင်းတဲ့ဥပမာကိုသုံးကြစို့။
<?php
// ဓာတ်ပုံများတင်နေသည်
$image = imagecreatefromjpeg('image.jpg'); // ပုံရိပ်ဖိုင်သည်ဟုယူဆပါ image.jpg
// အလျားလိုက်လှန်
$imageHorizontal = imageflip($image, IMG_FLIP_HORIZONTAL);
imagejpeg($imageHorizontal, 'image_horizontal.jpg');
// ဒေါင်လိုက်လှန်
$imageVertical = imageflip($image, IMG_FLIP_VERTICAL);
imagejpeg($imageVertical, 'image_vertical.jpg');
// 同时水平和ဒေါင်လိုက်လှန်
$imageBoth = imageflip($image, IMG_FLIP_BOTH);
imagejpeg($imageBoth, 'image_both.jpg');
// မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ်
imagedestroy($image);
imagedestroy($imageHorizontal);
imagedestroy($imageVertical);
imagedestroy($imageBoth);
?>
ကွဲပြားခြားနားသော flip အကျိုးသက်ရောက်မှုသုံးခုကိုတစ်ခုအားဖြင့်ခွဲခြမ်းစိတ်ဖြာကြပါစို့။
Horizontal Flip ဆိုသည်မှာပုံသည်၎င်း၏အလျားလိုက် 0 င်ရိုးတစ်လျှောက်တွင်ပြောင်းပြန်ဖြစ်လိမ့်မည်ဟုဆိုလိုသည်။ ဆိုလိုသည်မှာပုံ၏ဘယ်ဘက်အပိုင်းသည်ညာဘက်ခြမ်းဖြစ်လာပြီးမှန်ကန်သောအပိုင်းသည်ဘယ်ဘက်ခြမ်းဖြစ်လာလိမ့်မည်။ ပုံကိုထင်ဟပ်ရန်လိုအပ်သည့်အခါဤပုံစံသည်ဘုံဖြစ်သည်။
ဒေါင်လိုက်လှန်လှောင်သည်၎င်း၏ဒေါင်လိုက် 0 င်ရိုးတစ်လျှောက်ရှိပုံကိုပြောင်းရန်ဖြစ်သည်။ ဤအကျိုးသက်ရောက်မှုကိုတစ်ခါတစ်ရံတွင်ရောင်ပြန်ဟပ်မှုအကျိုးသက်ရောက်မှုများကဲ့သို့သောပုံရိပ်ထုတ်ယူခြင်းအတွက်အသုံးပြုသည်။
ဤ Flip Mode သည်ပုံကိုအလျားလိုက်နှင့်တစ်ချိန်တည်းတွင်ဒေါင်လိုက်ဆွဲလိုက်သည်။ စင်စစ်အားဖြင့်ပုံသည်၎င်း၏မှန်ပုံရိပ်ကိုလှန်လှောကြည့်ရှုလိမ့်မည်။
Image Editing : ပုံတစ်ပုံတည်းဖြတ်ရေးကိရိယာများစွာတွင် Flip Interving သည် image orientation ကိုပြုပြင်ရန်သို့မဟုတ်ဖန်တီးမှုပုံဒီဇိုင်းကိုပြုပြင်ရန်အသုံးပြုနိုင်သောအခြေခံလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။
အကျိုးသက်ရောက်မှုကိုထုတ်လုပ်ရန် သို့မဟုတ်ပုံရိပ်တစ်ခု၏ရောင်ပြန်ဟပ်မှုအကျိုးသက်ရောက်မှုများကိုထုတ်လုပ်လိုပါကသို့မဟုတ်ပုံရိပ်မှန်၏အကျိုးသက်ရောက်မှုကိုအကောင်အထည်ဖော်လိုပါက imageflip function သည်အလွန်အဆင်ပြေသောရွေးချယ်မှုဖြစ်သည်။
image perprocessing : အချို့သောအခြေအနေများတွင်ရုပ်ပုံများကိုမှားယွင်းစွာတင်ခြင်းသို့မဟုတ်မသင့်လျော်သောလမ်းကြောင်းဖြင့်သိမ်းဆည်းထားနိုင်သည်။ ယခုအချိန်တွင် Imageflip ကို image direction ကိုပြင်ရန်အသုံးပြုနိုင်သည်။
မှတ်ဉာဏ်စီမံခန့်ခွဲမှု - ရုပ်ပုံကြီးများပြုပြင်သည့်အခါပုံရိပ်အရင်းအမြစ်များကိုအချိန်မီဖျက်ဆီးခံရကြောင်းသေချာပါစေ။ ပုံရိပ်အရင်းအမြစ်များကိုအခမဲ့ပေးရန် Imagedestroy () function ကိုသုံးပါ။
Supported format - imperfulip function သည် JPEG, PNG, GIF စသည့် GD စာကြည့်တိုက်မှတဆင့်တင်ထားသောဓာတ်ပုံများကိုသာထောက်ပံ့သည်။
ဒီဆောင်းပါးကနေ PHP ရဲ့ Impfflip function ကိုဘယ်လိုသုံးရမလဲဆိုတာအသေးစိတ်ကိုအသေးစိတ်ဖော်ပြပြီးမတူကွဲပြားတဲ့လမ်းကြောင်းတွေရဲ့အကျိုးသက်ရောက်မှုတွေကိုခွဲခြမ်းစိတ်ဖြာပါ။ Image Editing, အထူးအကျိုးသက်ရောက်မှုများသို့မဟုတ်ရုပ်ပုံတိမ်းညွတ်ပြင်ဆင်ခြင်း, imageflip သည် ကျွန်ုပ်တို့အားအဆင်ပြေသောဖြေရှင်းနည်းများကိုပေးနိုင်သည်။ Flip Mode တစ်ခုစီ၏အကျိုးသက်ရောက်မှုများကိုမှန်ကန်စွာနားလည်ပါ။ ၎င်းကိုသင်အလွယ်တကူပြုလုပ်နိုင်သည်။