Image processing သည်မကြာခဏဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှု၏အဓိကအစိတ်အပိုင်းဖြစ်သည်။ PHP သည် ImageFlip () ကို ပုံရိပ်များ လှန်ရန်အသုံးပြုသောအင်အားကြီးသောပုံရိပ်ထုတ်ယူမှုအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ image flip နှင့် zoom သက်ရောက်မှုများကိုအလွယ်တကူရရှိရန် Image concerning function ကို အသုံးပြု. imageflip () function ကိုမည်သို့အသုံးပြုရမည်ကိုဤဆောင်းပါးကလမ်းညွှန်ပါလိမ့်မည်။
PHP တွင် imageflip () function ကို function များကိုပုံရိပ်များလှန်ရန်အသုံးပြုသည်။ ၎င်းသည်အလျားလိုက်သို့မဟုတ်ဒေါင်လိုက်လှန်ပစ်နိုင်သည်။ imageflip () ၏ function ရှေ့ပြေးပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -
int imageflip ( resource $image, int $mode )
$ Image : လှန်ရန်လိုအပ်သည့်ပုံရိပ်အရင်းအမြစ်။
$ Mode : လှန်ရန်လမ်းကိုသတ်မှတ်သည်။ ဘုံလှန်နည်းလမ်းများမှာ -
img_flip_horizontal : အလျားလိုက်လှန်လှောကြည့်ပါ။
img_flip_vertical : ဒေါင်လိုက်လှန်လိုက်ပါ။
img_flip_both : အလျားလိုက်နှင့်တစ်ချိန်တည်းတွင်အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်။
Imagescale () function ကိုပုံရိပ်တွေကိုအသုံးပြုဖို့အသုံးပြုသည်။ ၎င်း၏ function ရှေ့ပြေးပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -
resource imagescale ( resource $image, int $width, int $height, int $mode = 0 )
$ Image : Image image အရင်းအမြစ်။
$ width နှင့် $ အမြင့် : ချုံ့ပြီးနောက်ပစ်မှတ်၏အကျယ်နှင့်အမြင့်။
$ mode : condocting mode, ပုံရိပ်တွေကိုဘယ်လိုလုပ်ရမလဲဆိုတာကိုသတ်မှတ်ပြီးပုံရိပ်တွေကိုဘယ်လိုလုပ်ရမလဲ။
ကျွန်ုပ်တို့တွင်ပုံရိပ်ဖိုင် image.jpg ရှိသည်ဆိုပါစို့။ ဤတွင်ဤအကျိုးသက်ရောက်မှုကိုရရှိရန် PHP ကုဒ်သည် PHP ကုဒ်ဖြစ်သည်။
<?php
// image ဖိုင်များကိုတင်ခြင်း
$image = imagecreatefromjpeg('https://gitbox.net/path/to/image.jpg');
// အလျားလိုက်လှန်လုပ်ဆောင်ပါ
imageflip($image, IMG_FLIP_HORIZONTAL);
// သတ်မှတ်ထားသောအရွယ်အစားမှပုံကိုစကေး
$scaledImage = imagescale($image, 400, 300);
// output ကိုပုံ
header('Content-Type: image/jpeg');
imagejpeg($scaledImage);
// မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ်
imagedestroy($image);
imagedestroy($scaledImage);
?>
ပုံတစ်ပုံကိုတင်ခြင်း - JPEG image file တစ်ခုတင်ရန် imagecreathefromjpeg () function ကိုသုံးပါ။ လက်တွေ့တွင် image.jpg ကို အစားထိုးနိုင်သည် ။
ပုံကိုလှန်လှောကြည့်ပါ ။ ပုံကိုလှန်ဖို့ imageflip () function ကိုသုံးပါ။ img_flip_horizontal ကို အလျားလိုက်လှန်ရန်ဤနေရာတွင်အသုံးပြုသည်။ အလျားလိုက်နှင့်ဒေါင်လိုက်ခြေညှပ်နှစ်ဖက်စလုံးတွင်ဒေါင်လိုက်လှန်လှောင်ပြောင်များကိုလည်းအသုံးပြုနိုင်သည်။
ပုံကိုချဲ့ထွင်ခြင်း - imagescale () function ကိုသုံးပါ။ အကယ်. သင်စကေးရန်လိုအပ်ပါက Image ၏မူလစကေးအပေါ် အခြေခံ. အကျယ်သို့မဟုတ်အမြင့်နှင့် PHP ကိုအလိုအလျောက်ညှိပါ။
output image : imagejpeg () ကိုအသုံးပြုပါ။ imagejpeg () function ကိုဒုတိယ parameter သို့ဖိုင်လမ်းကြောင်းကိုကူးယူခြင်းဖြင့်ဖိုင်တစ်ခုသို့သိမ်းဆည်းရန်လည်းရွေးချယ်နိုင်သည်။
Memory Dialog ကိုကာကွယ်ရန် image အရင်းအမြစ်များကိုထုတ်လွှတ်ရန် အခမဲ့မှတ်ဉာဏ် - Imageousestroy () ကိုသုံးပါ။
imageflip () ကို Imagescale () function ကိုအသုံးပြုခြင်းအားဖြင့် PHP တွင်ပုံရိပ်လှန်ခြင်းနှင့်စကေးအကျိုးသက်ရောက်မှုများကိုအလွယ်တကူရရှိနိုင်သည်။ ဤပေါင်းစပ်မှုသည်သမ်းနေးများထုတ်လုပ်ခြင်းကဲ့သို့သောပုံရိပ်ထုတ်ယူမှုအမျိုးမျိုးကိုအကောင်အထည်ဖော်ရန်, user avatars များကိုတည်းဖြတ်ခြင်း, ရုပ်ပုံများပြသခြင်း,