လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> imageflip function ကို အသုံးပြု. မူလပုံကိုလှန်ရန်နှင့်မူလပုံကိုသိမ်းရန်

imageflip function ကို အသုံးပြု. မူလပုံကိုလှန်ရန်နှင့်မူလပုံကိုသိမ်းရန်

gitbox 2025-05-19

Web Development တွင် Image procession သည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ PHP သည်ကြွယ်ဝသောပုံရိပ်ထုတ်ယူခြင်းလုပ်ငန်းများကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် PHP တွင် imageflip () function ကို အသုံးပြု. ပုံတစ်ပုံကိုမည်သို့လှန်လှမ်းပြီးမူရင်းပုံမိတ္တူကိုမည်သို့သိမ်းဆည်းရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။

1 ။ ImageFlip () function ကဘာလဲ။

Imageflip () သည် PHP တွင် flipping အတွက် function တစ်ခုဖြစ်သည်။ ၎င်းသည်ပုံကိုအလျားလိုက်, ဒေါင်လိုက်သို့မဟုတ် 180 ဒီဂရီတွင်လှန်လှောကြည့်နိုင်သည်။ ဤလုပ်ဆောင်ချက်၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 bool imageflip ( resource $image, int $mode )

parameter သည်ဖော်ပြချက် :

  • $ Image : Image image image image image image images များကို imagecreatjpeg () , imagecreatjpg () ,

  • $ Mode : Flip Mode ။ optional ကိုတန်ဖိုးများပါဝင်သည်:

    • img_flip_horizontal : အလျားလိုက်လှန်လှောကြည့်ပါ။

    • img_flip_vertical : ဒေါင်လိုက်လှန်လိုက်ပါ။

    • img_flip_both : အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်လှန်လှဲ။

2 ။ နမူနာကုဒ်

ဤတွင်ပုံတစ်ပုံကိုမည်သို့တင်ရမည်ကိုပြသသော PHP script ဥပမာတစ်ခုဖြစ်ပြီး၎င်းကိုအလျားလိုက်လှန်လိုက်ပြီးမူရင်းပုံမိတ္တူတစ်စောင်ကိုသိမ်းဆည်းပါ။

 <?php
// ပုံကိုတင်ပါ
$imagePath = 'path/to/your/image.jpg';
$image = imagecreatefromjpeg($imagePath);

// ပုံရိပ်ကိုအောင်မြင်စွာ 0 န်ဆောင်မှုရှိမရှိစစ်ဆေးပါ
if (!$image) {
    die('Image Loading မအောင်မြင်ပါ');
}

// အလျားလိုက်လှန်လုပ်ဆောင်ပါ
imageflip($image, IMG_FLIP_HORIZONTAL);

// လှန်ပုံကိုသိမ်းဆည်းပါ
$flippedImagePath = 'path/to/your/flipped_image.jpg';
imagejpeg($image, $flippedImagePath);

// ပုံ၏မူရင်းမိတ္တူကိုသိမ်းပါ
$originalImagePath = 'path/to/your/original_image_copy.jpg';
copy($imagePath, $originalImagePath);

// ပုံရိပ်အရင်းအမြစ်များကိုလွှတ်ပါ
imagedestroy($image);

echo 'ပုံရိပ်လှန်ပြီးအောင်မြင်စွာသိမ်းဆည်းထားခဲ့သည်!';
?>

3 ။ code ခွဲခြမ်းစိတ်ဖြာ

  1. ပုံရိပ်ကို JPEG format တွင်ပုံတစ်ခုတင်ရန် imagecreatherefromjpeg () function ကိုသုံးပါ။ အကယ်. ၎င်းသည် PNG သို့မဟုတ် GIF Image ဖြစ်ပါက, သင်သည် imagecreatformminmmng () သို့မဟုတ် imagecreatgif () ကဲ့သို့သောလုပ်ဆောင်ချက်များကိုသုံးနိုင်သည်။

  2. ပုံကိုလှန်လှောကြည့်ပါ ။ ပုံကိုအလျားလိုက်လှန်ရန် imageflip () function ကိုသုံးပါ။ ကွဲပြားခြားနားသော Flip Modes များကိုလိုအပ်သည့်အတိုင်း IMG_Flip_Vertical သို့မဟုတ် img_flip_both ကဲ့သို့ရွေးချယ်နိုင်သည်။

  3. Flipped Image ကိုသိမ်းပါ ။ ပုံတစ်ပုံ ကို imagejpeg () function မှတဆင့်ဖိုင်အသစ်တစ်ခုအဖြစ် flipped image ကို save လုပ်ပါ။ အမှန်တကယ်လိုအပ်ချက်များအရသိမ်းဆည်းထားသောလမ်းကြောင်းကိုပြောင်းလဲနိုင်သည်။

  4. မူရင်းမိတ္တူကိုသိမ်းဆည်းပါ ။ မူလပုံကို မိတ္တူ ကူးပါ။

  5. ဖြန့်ချိသည့်အရင်းအမြစ်များ - အပြောင်းအလဲနဲ့ပြီးစီးပြီးနောက်မှတ်ဉာဏ်ယိုစိမ့်မှုကိုရှောင်ရှားရန်ပုံရိပ်အရင်းအမြစ်များကိုအခမဲ့ပြုလုပ်ရန် Imagedestroy () function ကိုသုံးပါ။

4 ။ ရုပ်ပုံအမျိုးမျိုးကိုလုပ်ဆောင်ပါ

သင်သည်အခြားပုံစံများတွင်ရုပ်ပုံများဖြင့်အလုပ်လုပ်ရန်လိုအပ်ပါကသက်ဆိုင်ရာဝန်ကို သုံး. လုပ်ဆောင်ချက်များကိုသိမ်းဆည်းနိုင်သည်။ ဥပမာအားဖြင့်:

  • PNG ရုပ်ပုံများအတွက် isionecreat trefraphgrompngs () ကို အသုံးပြု. ၎င်းတို့ကို emailpng () ကို သုံး. သိမ်းဆည်းပါ။

  • GIF ပုံရိပ်တွေအတွက် imagecreat နာရီ () ကိုသုံးပြီး impendgif () ကို သိမ်းပါ။

5 ။ နိဂုံးချုပ်

PHP ၏ imageflip () function ကိုအသုံးပြုခြင်းပုံရိပ်လှန်ရန် function သည်အလွန်ရိုးရှင်းသောစစ်ဆင်ရေးဖြစ်သည်။ ဤဆောင်းပါးနှင့်အတူသင်သည် image ကိုအလွယ်တကူလှန်လှောကြည့်ရှုနိုင်ပြီးပြန်လည်ထူထောင်ရန်လိုအပ်ပါကလုပ်ငန်းစဉ်အတွင်းမူရင်းမိတ္တူကိုဆက်ထိန်းထားနိုင်သည်။ ဒီဥပမာကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။