PHP တွင် Image processing function များသည်အလွန်အစွမ်းထက်သည် ။ imageflip function ကိုအလံကိုသတ်မှတ်ခြင်းဖြင့်ပုံတစ်ပုံကိုလှန်လှောကြည့်ရှုရန်အသုံးပြုသည်။ ၎င်းသည်လက်ဝဲဘက်နှင့်ညာသို့လှန်လှောကြည့်ရှုနိုင်သည်။
PHP ၏ Imperflip function သည် Image Processing Library GD ၏အစိတ်အပိုင်းဖြစ်သည်။ ၎င်း၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
int imageflip(resource $image, int $mode);
$ Image : များသောအားဖြင့် ImagecReatjpeg , imagecreatjpg sth,
$ mode : Flip Mode, လှန်၏ ဦး တည်ချက်ကိုသတ်မှတ်ပါတယ်။ ၎င်း၏တန်ဖိုးကိုဖြစ်နိုင်သည်:
img_flip_horizontal : အလျားလိုက် Flip (ဘယ်ဘက်နှင့်ဘယ်ဘက်လှန်)
img_flip_vertical : ဒေါင်လိုက်လှန်ဖူး
img_flip_both : လမ်းညွှန်နှစ်ခုစလုံးကိုလှန်ဖူး
နှစ်လမ်းသွားလှန်လှောသောအကျိုးသက်ရောက်မှုကိုရရှိရန်အတွက် $ mode ကို img_flip_oth သို့သတ်မှတ်ရန်လိုအပ်သည်။ ဤနည်းအားဖြင့်ပုံကိုတစ်ချိန်တည်းတွင်အလျားလိုက်နှင့်ဒေါင်လိုက်ကိုအလျားလိုက်နှင့်ဒေါင်လိုက်လှန်ပစ်လိမ့်မည်။
ကျွန်ုပ်တို့တွင် ရုပ်ပုံများ / sampare.jpg တွင်သိမ်းဆည်းထားသောပုံတစ်ပုံရှိသည်ဆိုပါစို့။ အောက်ပါ PHP code သည်ပုံရိပ်တစ်ခု၏ဗလီဖစ်ဖစ်ဖှယျအကျိုးသက်ရောက်မှုကိုရရှိရန် Impflip function ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
<?php
// ဓာတ်ပုံများတင်နေသည်
$image = imagecreatefromjpeg('images/sample.jpg');
// ပုံသည်အောင်မြင်စွာတင်နေသည်ကိုစစ်ဆေးပါ
if (!$image) {
die("Image Loading မအောင်မြင်ပါ!");
}
// နှစ်လမ်းသွား Flip အကျိုးသက်ရောက်မှုကိုအောင်မြင်ရန်
imageflip($image, IMG_FLIP_BOTH);
// လှန်ပုံရိပ် output ကို output
header('Content-Type: image/jpeg');
imagejpeg($image);
// ပုံရိပ်အရင်းအမြစ်များကိုဖျက်ဆီး
imagedestroy($image);
?>
Loading Image : ImagecreatherTjpeg function ကို သုံး. JPEG ပုံရိပ်ကိုတင်ပါ။ အကယ်. ပုံသည် 0 င်ရန်ပျက်ကွက်ပါက script သည်အမှားအယွင်းတစ်ခုဖြင့်အဆုံးသတ်သည်။
bidirectional လှန်လှောင် - ပုံ၏ two-way flip ($ Img_flip_both) မှတစ်ဆင့်ရရှိနိုင်ပါသည်။
Output image : Response header ကိုအကြောင်းအရာခေါင်းစဉ်ကို Content-type: image / JPEG ကို သတ်မှတ်ပါ။ ထို့နောက် flipped image output ကို output လုပ်ရန် imagejpeg ကို သုံးပါ။
ပုံရိပ်အရင်းအမြစ်များကိုဖျက်ဆီးခြင်း - မှတ်ဉာဏ်ယိုစိမ့်မှုကိုကာကွယ်ရန်ပုံရိပ်အရင်းအမြစ်များကိုထုတ်လွှတ်ရန် ImageSestroy ကို အသုံးပြုပါ။
Image Flip function ကိုအမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုအတွက်အသုံးပြုမှုကိုအသုံးပြုသည်။
မှန်အကျိုးသက်ရောက်မှုတစ်ခုဖန်တီးပါ။
Image Editor တွင်ရရှိနိုင်သည့်လုပ်ဆောင်ချက်များကိုလှည့်ခြင်းနှင့်လှန်လှောကြည့်ပါ။
တိကျသောဂရပ်ဖစ်ဒီဇိုင်းလိုအပ်ချက်များအတွက်ပုံရိပ်အကျိုးသက်ရောက်မှုကိုပြောင်းပြန်။
Image ကိုအောင်မြင်စွာတင်ပြီး imageflip function ကိုအသုံးမပြုခင်ပုံရိပ်အရင်းအမြစ်သည်မှန်ကန်ကြောင်းသေချာပါစေ။
ဒီ function က image အရင်းအမြစ်ကိုတိုက်ရိုက်ပြုပြင်သည်။ ဒါကြောင့်ပုံကြမ်းအရင်းအမြစ်အသစ်တခုကိုဖန်တီးရန်မလိုအပ်ပါ။ Flipped Image ကိုမူရင်းပုံတွင်တိုက်ရိုက်ပြုပြင်လိမ့်မည်။