PHP Image processing တွင် imageflip () function သည်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းကိုပုံများလှန်ရန်အသုံးပြုနိုင်သည်။ ပုံမှန်အားဖြင့် imageflip () function သည်ပုံရိပ်တစ်ခု၏ဒေါင်လိုက်သို့မဟုတ်အလျားလိုက် ဦး တည်ချက်ကိုလှန်လှောကြည့်ရှုရန်အသုံးပြုသည်။ သို့သော်အမှန်တကယ်အသုံးပြုမှုတွင်ကျွန်ုပ်တို့သည် imageflip () function တွင် imageflip () function တွင် parameter များကို parameters တွေကိုဖြတ်သန်းနိုင်ပါသလား။ ဤဆောင်းပါးတွင်ဤမေးခွန်း၏အဖြေကိုကျွန်ုပ်တို့ဆွေးနွေးပါမည်။
ပထမ ဦး စွာ imageflip () function ကို၏အခြေခံအသုံးပြုမှုကိုသုံးသပ်ကြည့်ကြစို့။ ဤလုပ်ဆောင်မှု၏ရှေ့ပြေးပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -
bool imageflip(resource $image, int $mode);
$ Image : flipped ခံရဖို့ပုံရိပ်အရင်းအမြစ်။
$ Mode : Flipped mode ကိုသတ်မှတ်ပါ, တန်ဖိုးသည်အောက်ပါတို့မှတစ်ခုဖြစ်နိုင်သည်။
img_flip_horizontal : အလျားလိုက်လှန်လှောကြည့်ပါ။
img_flip_vertical : ဒေါင်လိုက်လှန်လိုက်ပါ။
img_flip_both : အလျားလိုက်နှင့်တစ်ချိန်တည်းတွင်အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်။
imageflip () function သည် boolean value or frual or fal / false ကိုပြန်ပို့သည်။ Flip လည်ပတ်မှုအောင်မြင်မှုရှိမရှိညွှန်ပြသည်။
Imperfulip () function ၏အဓိပ္ပါယ်ဖွင့်ဆိုချက်နှင့်စာရွက်စာတမ်းများမှဆုံးဖြတ်ခြင်းသည် $ mode parameter သည် Flip လမ်းကြောင်းကိုသာလက်ခံသည်။ အထူးသဖြင့်သင်သည် Flip လမ်းညွှန်မှုကို imageflip () တစ်ချိန်တည်းတွင် () ကို ဖြတ်. ဖြတ်သန်း။ မရပါ။
ဥပမာအားဖြင့်, အောက်ပါကုဒ်ကိုမဖြစ်နိုင်ပါ:
imageflip($image, IMG_FLIP_HORIZONTAL | IMG_FLIP_VERTICAL); // အမှား:တစ်ကြိမ်သာလှန်လိမ့်မည်
ဤနည်းလမ်းကို PHP တွင် "bit-or" စစ်ဆင်ရေးတစ်ခုအနေဖြင့် "bit-or" စစ်ဆင်ရေးတစ်ခုအနေဖြင့်နားလည်နိုင်သည် ။ ဒါကြောင့်နှစ်ကြိမ်မျှော်လင့်ထားမည့်အစားနောက်ဆုံးပေါင်းစည်းမှုရလဒ်အနေဖြင့်တစ်ကြိမ်သာလှန်ပစ်လိမ့်မည်။
အကယ်. သင်သည်ပုံကိုအလျားလိုက်နှင့်တစ်ချိန်တည်းတွင်ဒေါင်လိုက်ဆွဲကြည့်လိုပါကတစ်ချိန်တည်းတွင် imageflip () ကို နှစ်ကြိမ်ခွဲခြားရန်လိုအပ်သည်။
// အလျားလိုက်လှန်
imageflip($image, IMG_FLIP_HORIZONTAL);
// ဒေါင်လိုက်လှန်
imageflip($image, IMG_FLIP_VERTICAL);
ဤနည်းအားဖြင့်ပုံကိုအလျားလိုက်လှန်ပစ်လိုက်ပြီးဒေါင်လိုက်ဆွဲထုတ်လိမ့်မည်။
ပုံတစ်ပုံပေါ်တွင် Flip လုပ်ငန်းမျိုးစုံကိုမည်သို့လုပ်ဆောင်ရမည်ကိုပြသသောရိုးရှင်းသောဥပမာကုဒ်ဖြစ်သည်။
<?php
// ပုံကိုတင်ခြင်း
$image = imagecreatefromjpeg('example.jpg');
// အလျားလိုက်လှန်
imageflip($image, IMG_FLIP_HORIZONTAL);
// ဒေါင်လိုက်လှန်
imageflip($image, IMG_FLIP_VERTICAL);
// လှန်ပုံကိုသိမ်းဆည်းပါ
imagejpeg($image, 'flipped_example.jpg');
// ပုံရိပ်အရင်းအမြစ်များကိုလွှတ်ပါ
imagedestroy($image);
?>
ဒီဥပမာမှာ JPEG ပုံရိပ်ကို ဦး စွာတင်ပြီးအလျားလိုက်လှန်လိုက်ပြီးဒေါင်လိုက်ဆွဲပြီးနောက်ဆုံးမှာ flipped image ကိုသိမ်းပါ။
ImageFlip () function သည် parameters တွေကို passing parameters တွေကို passing parameters တွေကိုမထောက်ခံပါဘူး။ ဤနည်းအားဖြင့် PHP developer များသည်ပုံများ၏ပြသမှုကိုအကျိုးသက်ရောက်မှုကိုပြောင်းလဲစေနိုင်သည်။ အကယ်. သင့်တွင်ပိုမိုရှုပ်ထွေးသောပုံရိပ်ထုတ်ယူမှုလိုအပ်ချက်ရှိပါကအခြားပုံရိပ်ထုတ်ခြင်းနှင့် imagary သို့မဟုတ် imagemagick ကဲ့သို့သောအခြားပုံရိပ်ထုတ်ပေးစာကြည့်တိုက်များသို့မဟုတ် imagemagick ကဲ့သို့သောအခြားပုံရိပ်ထုတ်ပေးစာကြည့်တိုက်များကိုအသုံးပြုရန်စဉ်းစားပါ။
ဒီဆောင်းပါးက imageflip image process ကိုအလွယ်တကူကိုင်တွယ်နိုင်ဖို့ဒီဆောင်းပါးကဒီဆောင်းပါးကသင့်ကိုပိုကောင်းအောင်လုပ်ဖို့ကူညီနိုင်အောင်ကူညီနိုင်မယ်လို့မျှော်လင့်ပါတယ်။