Web Development တွင် Image procession သည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ PHP သည်ကြွယ်ဝသောပုံရိပ်ထုတ်ယူခြင်းလုပ်ငန်းများကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် PHP တွင် 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 : အလျားလိုက်နှင့်ဒေါင်လိုက်လှန်လှန်လှဲ။
ဤတွင်ပုံတစ်ပုံကိုမည်သို့တင်ရမည်ကိုပြသသော 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 'ပုံရိပ်လှန်ပြီးအောင်မြင်စွာသိမ်းဆည်းထားခဲ့သည်!';
?>
ပုံရိပ်ကို JPEG format တွင်ပုံတစ်ခုတင်ရန် imagecreatherefromjpeg () function ကိုသုံးပါ။ အကယ်. ၎င်းသည် PNG သို့မဟုတ် GIF Image ဖြစ်ပါက, သင်သည် imagecreatformminmmng () သို့မဟုတ် imagecreatgif () ကဲ့သို့သောလုပ်ဆောင်ချက်များကိုသုံးနိုင်သည်။
ပုံကိုလှန်လှောကြည့်ပါ ။ ပုံကိုအလျားလိုက်လှန်ရန် imageflip () function ကိုသုံးပါ။ ကွဲပြားခြားနားသော Flip Modes များကိုလိုအပ်သည့်အတိုင်း IMG_Flip_Vertical သို့မဟုတ် img_flip_both ကဲ့သို့ရွေးချယ်နိုင်သည်။
Flipped Image ကိုသိမ်းပါ ။ ပုံတစ်ပုံ ကို imagejpeg () function မှတဆင့်ဖိုင်အသစ်တစ်ခုအဖြစ် flipped image ကို save လုပ်ပါ။ အမှန်တကယ်လိုအပ်ချက်များအရသိမ်းဆည်းထားသောလမ်းကြောင်းကိုပြောင်းလဲနိုင်သည်။
မူရင်းမိတ္တူကိုသိမ်းဆည်းပါ ။ မူလပုံကို မိတ္တူ ကူးပါ။
ဖြန့်ချိသည့်အရင်းအမြစ်များ - အပြောင်းအလဲနဲ့ပြီးစီးပြီးနောက်မှတ်ဉာဏ်ယိုစိမ့်မှုကိုရှောင်ရှားရန်ပုံရိပ်အရင်းအမြစ်များကိုအခမဲ့ပြုလုပ်ရန် Imagedestroy () function ကိုသုံးပါ။
သင်သည်အခြားပုံစံများတွင်ရုပ်ပုံများဖြင့်အလုပ်လုပ်ရန်လိုအပ်ပါကသက်ဆိုင်ရာဝန်ကို သုံး. လုပ်ဆောင်ချက်များကိုသိမ်းဆည်းနိုင်သည်။ ဥပမာအားဖြင့်:
PNG ရုပ်ပုံများအတွက် isionecreat trefraphgrompngs () ကို အသုံးပြု. ၎င်းတို့ကို emailpng () ကို သုံး. သိမ်းဆည်းပါ။
GIF ပုံရိပ်တွေအတွက် imagecreat နာရီ () ကိုသုံးပြီး impendgif () ကို သိမ်းပါ။
PHP ၏ imageflip () function ကိုအသုံးပြုခြင်းပုံရိပ်လှန်ရန် function သည်အလွန်ရိုးရှင်းသောစစ်ဆင်ရေးဖြစ်သည်။ ဤဆောင်းပါးနှင့်အတူသင်သည် image ကိုအလွယ်တကူလှန်လှောကြည့်ရှုနိုင်ပြီးပြန်လည်ထူထောင်ရန်လိုအပ်ပါကလုပ်ငန်းစဉ်အတွင်းမူရင်းမိတ္တူကိုဆက်ထိန်းထားနိုင်သည်။ ဒီဥပမာကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။