လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> ရှုပ်ထွေးသောဂရပ်ဖစ်များကိုအကောင်အထည်ဖော်ရန်စိတ်ကူးယဉ်နှင့်အတူအသုံးပြုမှု

ရှုပ်ထွေးသောဂရပ်ဖစ်များကိုအကောင်အထည်ဖော်ရန်စိတ်ကူးယဉ်နှင့်အတူအသုံးပြုမှု

gitbox 2025-05-29

2 ။ ပေါင်းစပ်အသုံးပြုမှုမြင်ကွင်းခွဲခြမ်းစိတ်ဖြာ

ပေါင်းစပ်မှု () နှင့်စိတ်ကူးကြည့်ခြင်း () imageline () ပေါင်းစပ်ခြင်း () ပေါင်းစပ်ခြင်း () ပေါင်းစပ်ခြင်း () ကိုအောက်ပါအခြေအနေများတွင်အသုံးပြုနိုင်သည်။

  1. တစ် ဦး ကမှတ်ချက်ပေးလိုင်းဇယားကိုထုတ်လုပ်ပါ

  2. dynamic စီးဆင်းမှုဇယား

  3. dynamic font နှင့်အတူစိစစ်အတည်ပြုကုဒ်အတွက် slash ဝင်ရောက်စွက်ဖက်ပေါင်းစပ်

  4. ဂရပ်ဖစ်ခလုတ်များသို့မဟုတ်ဖွဲ့စည်းတည်ဆောက်ပုံဆိုင်ရာကားချပ်များတွင်စာသားအမှတ်အသားများ

သင့်လျော်သောသွဒီနနိတွက်ချက်မှုများမှတဆင့်ကျွန်ုပ်တို့သည်စာသားများကိုဂရပ်ဖစ်များနှင့်တိကျစွာ align နိုင်ပြီးအမြင်အာရုံသက်ရောက်မှုများကိုတိုးမြှင့်နိုင်သည်။


3 ။ ဥပမာ - မှတ်စုစာအုပ်ချုပ်တဲ့မျဉ်းကြောင်းအပိုင်းကိုဖန်တီးပါ

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

 <?php
// ပတ်တူဖန်တီးပါ
$width = 400;
$height = 300;
$image = imagecreatetruecolor($width, $height);

// အရောင်ဖြန့်ဖြူး
$white = imagecolorallocate($image, 255, 255, 255);
$black = imagecolorallocate($image, 0, 0, 0);
$blue = imagecolorallocate($image, 0, 0, 255);

// နောက်ခံဖြည့်ပါ
imagefill($image, 0, 0, $white);

// ဖောင့်များကိုသတ်မှတ်ပါ
$font = __DIR__ . '/arial.ttf'; // သေချာအောင်လုပ်ပါarial.ttfဖောင့်ဖိုင်တည်ရှိသည်

// လိုင်းဆွဲပါ
$x1 = 50; $y1 = 250;
$x2 = 350; $y2 = 50;
imageline($image, $x1, $y1, $x2, $y2, $blue);

// စာသားထည့်ပါ(လိုင်းစတင်ခြင်းအမှတ်)
imagettftext($image, 12, 0, $x1 - 30, $y1 + 20, $black, $font, 'စတင်');

// စာသားထည့်ပါ(လိုင်းအဆုံးမှတ်)
imagettftext($image, 12, 0, $x2 + 10, $y2, $black, $font, 'အဆုံး');

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

// အရင်းအမြစ်များကိုဖျက်ဆီးသည်
imagedestroy($image);
?>

Code သည်အဖြူရောင်နောက်ခံဖြင့်ပုံရိပ်တစ်ခုဖန်တီးပေးပြီးရုပ်ပုံပေါ်တွင်အပြာရောင်လိုင်းအပိုင်းကိုဆွဲယူပြီးအစတွင်မှတ်ချက်ပေးသည့်စာသားများနှင့်အဆုံးတွင်ဖော်ပြထားသည်။ Emagetttext () စာသားကိုနေရာချထားရန်နှင့်မတရားသဖြင့်လှည့်ခြင်း နှင့်စိတ်ကူးယဉ်ကျမ်း () ကို ဂရပ်ဖစ်ဒြပ်စင်များကိုဆွဲဆောင်ရန်အသုံးပြုသည်။ နှစ်ခုပေါင်းစပ်မှုကွဲပြားခြားနားသော infographic ဖွဲ့စည်းနိုင်ပါတယ်။


4 ။ အဆင့်မြင့်လျှောက်လွှာ - URL အချက်အလက်အပေါ် အခြေခံ. ဂရပ်ဖစ်ဖော်ပြချက်များကိုထုတ်လုပ်ပါ

ပိုမိုရှုပ်ထွေးသောအသုံးပြုမှုကိုဂရပ်ဖစ်ဆိုက်မြေပုံများကဲ့သို့သော Hyperlink ခေါင်းစဉ်များ,

 $url = 'https://gitbox.net/api/step?id=42';
$text = 'အသေးစိတ်ကိုစစ်ဆေးပါ';

// သတင်းအချက်အလက်ထုတ်ယူနှင့်ဆွဲ
imagettftext($image, 10, 0, 150, 100, $black, $font, $text);

ပုံကိုတိုက်ရိုက် နှိပ်. မနှိပ်နိုင်သော်လည်းထုတ်လုပ်သောပုံရိပ်ကို HTML နှင့် တွဲဖက်. HTML နှင့်ချိတ်ဆက်ထားသော 0 က်ဘ်ကျောက်ဆူးများအတွက် visual prompt အဖြစ်အသုံးပြုနိုင်သည်။