PHP သည် imperfulip () function သည်ရုပ်ပုံများကိုအလွယ်တကူလှန်ရန်ခွင့်ပြုသည့်အစွမ်းထက်သောပုံရိပ်ထုတ်ယူမှုများကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် parameter တစ်ခုချင်းစီ၏အဓိပ္ပာယ်ကို အသုံးပြု. အသုံးပြုမှု ပုံစံကို အသုံးပြု. အသုံးပြုမှုနည်းလမ်းနှင့်ဘုံအသုံးပြုမှုပြ problems နာများကိုအသေးစိတ်ဖော်ပြထားသည်။
ImageFlip () function သည် PHP တွင်ပုံရိပ်များကိုလှန်ရန် PHP တွင်ရိုးရိုးကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည်ပုံကိုအလျားလိုက်, ဒေါင်လိုက်သို့မဟုတ်တစ်ပြိုင်နက်ကွဲပြားခြားနားသော parameters တွေကိုဖြတ်သန်းခြင်းဖြင့်တစ်ပြိုင်နက်လှန်လှောကြည့်နိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် PHP ၏ GD စာကြည့်တိုက်နှင့်သက်ဆိုင်သည်။ ထို့ကြောင့်ဆာဗာသည် GD စာကြည့်တိုက်ကိုမသုံးမီဂိုင်စာကြည့်တိုက်ကိုဖွင့်ထားကြောင်းသေချာစေရန်လိုအပ်သည်။
imageflip () function ကိုသုံးရန်ပထမ ဦး စွာသင်သည် imagecreathertjpeg () , imagecreatjpg () သို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းသို့မဟုတ်အခြားပုံရိပ်ဖန်တီးခြင်းအတွက်ပုံရိပ်တစ်ခုဖွင့်ရန်။ ထို့နောက် imageflip ကိုသုံးပါ။ စစ်ဆင်ရေးပြီးစီးပြီးနောက် ImagePng () သို့မဟုတ် imagejpeg () isionjpeg () isionjpeg () isionjpeg () ကဲ့သို့သောလုပ်ဆောင်ချက်များကိုသင်အသုံးပြုနိုင်သည်။
ImageFlip ကို မည်သို့အသုံးပြုရမည်ကိုပြသသည့်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။
<?php
// ဓာတ်ပုံများတင်နေသည်
$image = imagecreatefromjpeg('example.jpg');
// အလျားလိုက်လှန်ဓာတ်ပုံများ
imageflip($image, IMG_FLIP_HORIZONTAL);
// လှန်ပုံရိပ် output ကို output
header('Content-Type: image/jpeg');
imagejpeg($image);
// ပုံရိပ်အရင်းအမြစ်များကိုဖျက်ဆီး
imagedestroy($image);
?>
imageflip () function သည် parameters နှစ်ခုကိုလက်ခံသည်။
imageflip(resource $image, int $mode): bool
$ image : flipped-image image-image image သည်များသောအားဖြင့် ismerecreatjpeg () , imagecreatjpg () ,
$ mode : flip mode, အောက်ပါကိန်းရှင်များဖြစ်နိုင်သော Flip Mode:
img_flip_horizontal : ပုံကိုအလျားလိုက်လှန်လိုက်ပါ။
img_flip_vertical : ပုံကိုဒေါင်လိုက်လှန်လိုက်ပါ။
img_flip_both : အလျားလိုက်နှင့်တစ်ချိန်တည်းတွင်အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်။
<?php
// ဓာတ်ပုံများတင်နေသည်
$image = imagecreatefromjpeg('example.jpg');
// ဒေါင်လိုက်လှန်ရုပ်ပုံ
imageflip($image, IMG_FLIP_VERTICAL);
// လှန်ပုံရိပ် output ကို output
header('Content-Type: image/jpeg');
imagejpeg($image);
// ပုံရိပ်အရင်းအမြစ်များကိုဖျက်ဆီး
imagedestroy($image);
?>
<?php
// ဓာတ်ပုံများတင်နေသည်
$image = imagecreatefromjpeg('example.jpg');
// တစ်ပြိုင်နက်တည်းအလျားလိုက်နှင့်ဒေါင်လိုက်လှန်
imageflip($image, IMG_FLIP_BOTH);
// လှန်ပုံရိပ် output ကို output
header('Content-Type: image/jpeg');
imagejpeg($image);
// ပုံရိပ်အရင်းအမြစ်များကိုဖျက်ဆီး
imagedestroy($image);
?>
PHP အတွက် GD စာကြည့်တိုက်ကိုတပ်ဆင်ပြီးမှန်ကန်စွာဖွင့်ထားကြောင်းသေချာပါစေ။ မထည့်ပါကဤပြ issue နာကို PHP.INI ဖိုင်ကိုပြုပြင်ပြီး GD extension ကို install လုပ်ရန်ဤပြ issue နာကိုဖြေရှင်းရန်လိုအပ်သည်။
ဟုတ်ကဲ့, Imageflip () function သည် JPEG, PNG နှင့် GIF စသည့် GD စာကြည့်တိုက်မှထောက်ပံ့သော Image format များကိုထောက်ပံ့သည်။ သင်တင်ထားသောပုံပုံစံကိုမပံ့ပိုးပါက၎င်းသည်စနစ်တကျအလုပ်လုပ်လိမ့်မည်မဟုတ်ပါ။
flipped image ကိုဖိုင်တစ်ခုသို့ Save image imagepng () , imagepng () imagegif () ကဲ့သို့သောလုပ်ဆောင်ချက်များကိုသင်အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်:
imagejpeg($image, 'flipped_example.jpg');
Flipped Image သည်များသောအားဖြင့်အမှိုက်ပုံပေါ်ပေါက်လာနိုင်သည်။ ပုံရိပ်အရင်းအမြစ်များကိုဖျက်ဆီးရန်နှင့်ပုံရိပ်ကိုပြုပြင်ပြီးနောက်မှတ်ဥာဏ်ကိုဖယ်ရှားရန် စိတ်ကူးစိတ်သန်း () ကို အသုံးပြုရန်သတိရပါ။
ဒီဆောင်းပါးက imageflip () function ကိုပိုကောင်းအောင်လုပ်ပြီးသုံးဖို့ကူညီပေးပါ။ ရိုးရှင်းသော parameter ချိန်ညှိချက်များဖြင့်သင်သည်ပုံရိပ်လှန်ခြင်းလုပ်ငန်းကိုအလွယ်တကူရရှိနိုင်ပါသည်။ သင့်တွင်မေးခွန်းများရှိပါကမှတ်ချက်အပိုင်းတွင်မေးခွန်းများမေးပါ။