PHP တွင် ImageFlip function ကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်မှုသည်ကျွန်ုပ်တို့အားတစ်ချိန်တည်းတွင်အလျားလိုက်, အလျားလိုက်, ဤဆောင်းပါးသည်ပုံ၏အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်ရန်အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်ရန်ဤ function ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
ImageFlip သည်ပုံရိပ်လှန်သွားခြင်းကိုပြုလုပ်သောပုံရိပ်ထုတ်ယူခြင်းလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းတွင်အောက်ပါအတိုင်းရိုးရှင်းသော syntax ရှိသည်။
bool imageflip ( resource $image, int $mode )
$ Image : Imagecreatjpeg () , imagecreateformmg () ,
$ mode : လှန်အမျိုးအစားကိုသတ်မှတ်သည်။ ၎င်းသည်အောက်ပါကိန်းဂဏန်းများအနက်မှတစ်ခုဖြစ်နိုင်သည်။
img_flip_horizontal : အလျားလိုက်လှန်
img_flip_vertical : ဒေါင်လိုက်လှန်
img_flip_both : အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်လှောင်ပြောင်ကိုတစ်ပြိုင်နက်တည်းလုပ်ဆောင်ပါ
တစ်ချိန်တည်းတွင်အလျားလိုက်နှင့်ဒေါင်လိုက်ကိုလှန်လှောလှန်ရန် $ mode parameter ကို img_flip_both သို့သာသတ်မှတ်ထားသည်။ ဤနေရာတွင်၎င်းကိုအောင်မြင်ရန်ကုဒ်အပြည့်အစုံဖြစ်သည်။
<?php
// image ဖိုင်များကိုတင်ခြင်း
$imagePath = "https://m66.net/images/sample.jpg";
$image = imagecreatefromjpeg($imagePath);
// ပုံသည်အောင်မြင်စွာတင်နေသည်ကိုစစ်ဆေးပါ
if ($image === false) {
die("ပုံကို တင်. မရပါ!\n");
}
// အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်ဖျော်ဖြေ
imageflip($image, IMG_FLIP_BOTH);
// လှန်ပုံရိပ် output ကို output
header('Content-Type: image/jpeg');
imagejpeg($image);
// မှတ်ဉာဏ်သန့်ရှင်းရေး
imagedestroy($image);
?>
ပုံကိုတင်ခြင်း - ပုံကိုတင်ရန် isaxecreatherfromjpeg () function ကိုသုံးပါ။ သင်၏ပုံသည် PNG (သို့) GIF format တွင်ရှိပါက၎င်းကိုသင် 0 င်ရောက်ရန် () imagecreatfefrompng () သို့မဟုတ် imagecreathretgif () ကို အသီးသီးသုံးနိုင်သည်။
$image = imagecreatefromjpeg($imagePath);
ပုံကိုအောင်မြင်စွာဖွင့်နိုင်သလားစစ်ဆေးပါ ။ ပုံသည် 0 င် ရောက်ရန် ပျက်ကွက်ပါက (ထိုကဲ့သို့သောလမ်းကြောင်းအမှားသို့မဟုတ်ဖိုင်မရှိပါ), အမှားစစ်ဆေးခြင်းကိုပြုလုပ်ရန် ($ image === false) ကိုအသုံးပြုပါက ကျွန်ုပ်တို့အသုံးပြုသည်။
Flip ကိုဖျော်ဖြေပါ - impflip () function ကိုလှန်ပါ။ img_flip_both စဉ်ဆက်မပြတ် passing လုပ်ပါ။
imageflip($image, IMG_FLIP_BOTH);
Flipped Image output : imagejpeg () function ကိုသုံးပါ။ မှန်ကန်သော MIME အမျိုးအစား (ဤဥပမာတွင် JPEG) ကို header () function ကို) သတ်မှတ်ထားပါ။
သန့်ရှင်းရေးမှတ်ဉာဏ် - ပုံရိပ်ကိုပြုပြင်ပြီးတဲ့နောက် image image desource ကိုလွှတ်ပေးရန် imagedestroy () function ကိုခေါ်ပါ။
imagedestroy($image);
Imageflip function ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ပုံကိုအလျားလိုက်, ဒေါင်လိုက်သို့မဟုတ်နှစ်ခုလုံးကိုအလျားလိုက်လှန်လှောကြည့်နိုင်သည်။ ဤ flip လုပ်ဆောင်မှုသည် Image processing လုပ်ငန်းများတွင်အလွန်အသုံးဝင်သည်။ အခြားပုံရိပ်ထုတ်ယူမှုအမျိုးအစားများကိုသင်ပြုလုပ်လိုပါက PHP ၏ GD စာကြည့်တိုက်သည်ပိုမိုအားကောင်းသောပုံရိပ်ထုတ်လုပ်မှုစွမ်းရည်များကိုလည်းပေးသည်။
Image Flipping အတွက် imageflip function ကိုဘယ်လိုသုံးရမလဲဆိုတာကိုဒီဆောင်းပါးကနားလည်အောင်ကူညီပေးပါ။ သင့်တွင်မေးခွန်းများရှိပါကကျွန်ုပ်အားဆက်သွယ်ပါ။