လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> img_flip_both တစ်ပြိုင်နက်တည်းအလျားလိုက်နှင့်ဒေါင်လိုက်လှန်လှမ်းအောင်မြင်ရန်ဘယ်လို

img_flip_both တစ်ပြိုင်နက်တည်းအလျားလိုက်နှင့်ဒေါင်လိုက်လှန်လှမ်းအောင်မြင်ရန်ဘယ်လို

M66 2025-05-31

PHP တွင် ImageFlip function ကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်မှုသည်ကျွန်ုပ်တို့အားတစ်ချိန်တည်းတွင်အလျားလိုက်, အလျားလိုက်, ဤဆောင်းပါးသည်ပုံ၏အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်ရန်အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်ရန်ဤ function ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

imageflip 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);
?>

code parsing

  1. ပုံကိုတင်ခြင်း - ပုံကိုတင်ရန် isaxecreatherfromjpeg () function ကိုသုံးပါ။ သင်၏ပုံသည် PNG (သို့) GIF format တွင်ရှိပါက၎င်းကိုသင် 0 င်ရောက်ရန် () imagecreatfefrompng () သို့မဟုတ် imagecreathretgif () ကို အသီးသီးသုံးနိုင်သည်။

     $image = imagecreatefromjpeg($imagePath);
    
  2. ပုံကိုအောင်မြင်စွာဖွင့်နိုင်သလားစစ်ဆေးပါ ။ ပုံသည် 0 င် ရောက်ရန် ပျက်ကွက်ပါက (ထိုကဲ့သို့သောလမ်းကြောင်းအမှားသို့မဟုတ်ဖိုင်မရှိပါ), အမှားစစ်ဆေးခြင်းကိုပြုလုပ်ရန် ($ image === false) ကိုအသုံးပြုပါက ကျွန်ုပ်တို့အသုံးပြုသည်။

  3. Flip ကိုဖျော်ဖြေပါ - impflip () function ကိုလှန်ပါ။ img_flip_both စဉ်ဆက်မပြတ် passing လုပ်ပါ။

     imageflip($image, IMG_FLIP_BOTH);
    
  4. Flipped Image output : imagejpeg () function ကိုသုံးပါ။ မှန်ကန်သော MIME အမျိုးအစား (ဤဥပမာတွင် JPEG) ကို header () function ကို) သတ်မှတ်ထားပါ။

  5. သန့်ရှင်းရေးမှတ်ဉာဏ် - ပုံရိပ်ကိုပြုပြင်ပြီးတဲ့နောက် image image desource ကိုလွှတ်ပေးရန် imagedestroy () function ကိုခေါ်ပါ။

     imagedestroy($image);
    

နိဂုံးချုပ်အားဖြင့်

Imageflip function ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ပုံကိုအလျားလိုက်, ဒေါင်လိုက်သို့မဟုတ်နှစ်ခုလုံးကိုအလျားလိုက်လှန်လှောကြည့်နိုင်သည်။ ဤ flip လုပ်ဆောင်မှုသည် Image processing လုပ်ငန်းများတွင်အလွန်အသုံးဝင်သည်။ အခြားပုံရိပ်ထုတ်ယူမှုအမျိုးအစားများကိုသင်ပြုလုပ်လိုပါက PHP ၏ GD စာကြည့်တိုက်သည်ပိုမိုအားကောင်းသောပုံရိပ်ထုတ်လုပ်မှုစွမ်းရည်များကိုလည်းပေးသည်။

Image Flipping အတွက် imageflip function ကိုဘယ်လိုသုံးရမလဲဆိုတာကိုဒီဆောင်းပါးကနားလည်အောင်ကူညီပေးပါ။ သင့်တွင်မေးခွန်းများရှိပါကကျွန်ုပ်အားဆက်သွယ်ပါ။