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

imageflip function ကို imageflip function ကို အသုံးပြု. စာသားထည့်သွင်းနည်း။

gitbox 2025-05-27

ပုံရိပ်ဖန်တီးခြင်း, ပြုပြင်မွမ်းမံခြင်းနှင့်ပြောင်းလဲခြင်းအပါအ 0 င်ပုံရိပ်ထုတ်ယူခြင်းအတွက်လုပ်ဆောင်မှုများစွာကိုထောက်ပံ့ပေးသော PHP တွင် Imp php တွင်ပြုလုပ်ရန်အလွန်အဆင်ပြေသည်။ ဤဆောင်းပါးသည် PHP ၏ Impflip function ကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်, ပုံရိပ်လှန်ရန် IgeetteTtext function ကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်။

1 ။ ပတ်ဝန်းကျင်ကိုသတ်မှတ်ပါ

ပထမ ဦး စွာ GD စာကြည့်တိုက် (ဂရပ်ဖစ်ပုံဆွဲစာကြည့်တိုက်စာကြည့်တိုက်) ကိုသင်၏ PHP ပတ် 0 န်းကျင်တွင်တပ်ဆင်ပြီး enable လုပ်ထားကြောင်းသေချာပါစေ။ အကယ်. သင်သည်၎င်းကိုမထည့်သွင်းပါက GD စာကြည့်တိုက်ကို install လုပ်ရန်တရားဝင် PHP စာရွက်စာတမ်းများကိုသင်ရည်ညွှန်းနိုင်သည်။

ဤဥပမာတွင်ရှိပြီးသား image file တစ်ခုဖြင့်စတင်မည်။

2 ။ ပုံကိုတင်ပြီးလှန်လိုက်ပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည်ပုံကိုတင်ရန်နှင့် imageflip function ကို သုံး. ၎င်းကိုလှန်ရန်လိုအပ်သည်။ flip လုပ်ဆောင်ချက်များစွာရှိသည်။ Horizontal Flip, ဒေါင်လိုက်လှန်ခြင်း,

 <?php
// ပုံကိုတင်ခြင်း
$imagePath = 'https://gitbox.net/path/to/your/image.jpg'; // ကျေးဇူးပြုပြီးအခြေအနေမှန်ကိုပြုပြင်ပါ
$image = imagecreatefromjpeg($imagePath);

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

// လှန်ပုံရိပ် output ကို output
header('Content-Type: image/jpeg');
imagejpeg($image);
imagedestroy($image);
?>

အထက်ပါကုဒ်တွင် JPEG image ကို ဦး စွာတင်ပြီး imageflip () function ကို အသုံးပြု. ပုံကိုလှန်လှောကြည့်ပါ။ img_flip_horizontal parameter သည်အလျားလိုက်လှန်ရန်အသုံးပြုသည်။ သင်ဒေါင်လိုက်လှန်လှောကြည့်လိုပါက IMG_Flip_vertical ကို သုံးနိုင်သည်။

3 ။ နောက်မှ flipped ပုံသို့စာသားထည့်ပါ

ပုံကိုလှန်လှောကြည့်ပြီးနောက်စာသားအချို့ကိုလည်းထည့်နိုင်သည်။ PHP သည် Igrotttext () function ကိုထောက်ပံ့ပေးသည်။ ၎င်းသည်ရုပ်ပုံများအပေါ် truetype ဖောင့်များကို အသုံးပြု. စာသားထည့်ရန်ခွင့်ပြုသည်။ ဤတွင်ရုပ်ပုံတစ်ခုသို့စာသားထည့်ရန်မည်သို့အတွက်နမူနာကုဒ်ဖြစ်သည်။

 <?php
// ပုံကိုတင်ခြင်း
$imagePath = 'https://gitbox.net/path/to/your/image.jpg'; // ကျေးဇူးပြုပြီးအခြေအနေမှန်ကိုပြုပြင်ပါ
$image = imagecreatefromjpeg($imagePath);

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

// font လမ်းကြောင်းများနှင့်စာသားကိုသတ်မှတ်ပါ
$fontPath = 'https://gitbox.net/path/to/your/font.ttf'; // ကျေးဇူးပြု. အမှန်တကယ်အခြေအနေနှင့်အညီ font file လမ်းကြောင်းကိုပြုပြင်ပါ
$text = 'Hello, World!';

// စာသားအရောင်ထားပါ(အဖြူ)
$textColor = imagecolorallocate($image, 255, 255, 255);

// စာသား၏တည်နေရာကိုသတ်မှတ်ပါ
$x = 50; // X ညီညာစေ
$y = 50; // Y ညီညာစေ

// ပုံသို့စာသားထည့်ပါ
imagettftext($image, 20, 0, $x, $y, $textColor, $fontPath, $text);

// output ကိုပုံ
header('Content-Type: image/jpeg');
imagejpeg($image);
imagedestroy($image);
?>

ဤကုဒ်တွင်ကျွန်ုပ်တို့သည်ရုပ်ပုံကိုလှန်လှောကြည့်ရုံသာမကလှန်သောပုံသို့လည်းထည့်သွင်းထားသည်။ ကျွန်ုပ်တို့သည်စာလုံးအရွယ်အစား, လည်ပတ်ထောင့်, စာသား၏အနေအထားနှင့်ဖောင့်ဖိုင်၏လမ်းကြောင်းပါ 0 င်သည့် agouetttext () function ကိုအသုံးပြုသည်။ font file path သည်ဆွေမျိုးသို့မဟုတ်အကြွင်းမဲ့လမ်းခရတ်သည်ဆွေမျိုးသို့မဟုတ်ပကတိလမ်းကြောင်းဖြစ်သည်ကိုသတိပြုပါ။

4 ။ ပြီးပြည့်စုံသောကုဒ်ဥပမာ

အထက်ပါကုဒ်ကိုပေါင်းစပ်ခြင်းအားဖြင့်အောက်ပါပြည့်စုံသောဥပမာကိုသင်နောက်ဆုံးတွင်ရနိုင်သည်။

 <?php
// ပုံကိုတင်ခြင်း
$imagePath = 'https://gitbox.net/path/to/your/image.jpg'; // ကျေးဇူးပြုပြီးအခြေအနေမှန်ကိုပြုပြင်ပါ
$image = imagecreatefromjpeg($imagePath);

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

// font လမ်းကြောင်းများနှင့်စာသားကိုသတ်မှတ်ပါ
$fontPath = 'https://gitbox.net/path/to/your/font.ttf'; // ကျေးဇူးပြု. အမှန်တကယ်အခြေအနေနှင့်အညီ font file လမ်းကြောင်းကိုပြုပြင်ပါ
$text = 'Hello, World!';

// စာသားအရောင်ထားပါ(အဖြူ)
$textColor = imagecolorallocate($image, 255, 255, 255);

// စာသား၏တည်နေရာကိုသတ်မှတ်ပါ
$x = 50; // X ညီညာစေ
$y = 50; // Y ညီညာစေ

// ပုံသို့စာသားထည့်ပါ
imagettftext($image, 20, 0, $x, $y, $textColor, $fontPath, $text);

// output ကိုပုံ
header('Content-Type: image/jpeg');
imagejpeg($image);

// အရင်းအမြစ်များကိုသန့်ရှင်းရေး
imagedestroy($image);
?>

5 ။ အကျဉ်းချုပ်

အထက်ပါကုဒ်များမှတစ်ဆင့် PHP တွင် imageflip function ကိုအကောင်အထည်ဖော်ပြီး flipped image တွင်စာသားထည့်ရန် agrotttext function ကိုအသုံးပြုပါ။ ဤနည်းအားဖြင့်သင်သည်ပုံရိပ်လှန်ခြင်းနှင့်စိတ်ကြိုက်စာသားထည့်ခြင်းစသည့်ပုံတွင်အမျိုးမျိုးလုပ်ဆောင်နိုင်သည်။

PHP တွင်ရုပ်ပုံပြုပြင်ခြင်းကိုပိုမိုနားလည်သဘောပေါက်ရန်ဤဆောင်းပါးသည်သင့်အားပိုမိုနားလည်ရန်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။