PHP တွင် ImageString () သည်ပုံရိပ်တစ်ခုပေါ်တွင်အလျားလိုက်စာသားကိုဆွဲရန် built-in function တစ်ခုဖြစ်သည်။ ၎င်းသည်စိစစ်အတည်ပြုထားသောကုဒ်များကိုထုတ်လုပ်ခြင်းနှင့်ပုံစာသားကိုသတိပြုရန်နှင့်စပ်လျဉ်း။ ကြုံတွေ့ရသည့်အခြေအနေများတွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။
လုပ်ဆောင်ချက်တစ်ခု၏အခြေခံ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
bool imagestring ( resource $image , int $font , int $x , int $y , string $string , int $color )
တစ်ခုချင်းစီ၏ဆိုလိုတာက၏အဓိပ္ပါယ်များမှာအောက်ပါအတိုင်းဖြစ်သည် -
စိတ်ကူးယဉ်ပုံရိပ် ()) ကို မသုံးမီ (), သင်သည် image အရင်းအမြစ်တစ်ခုဖန်တီးရန်လိုအပ်သည်။ အောက်ဖော်ပြပါကုဒ်သည် 500 × 500 pixels ၏ကွက်လပ်ကိုဖန်တီးသည်။
$im = imagecreatetruecolor(500, 500);
ထို့နောက်စာသားအရောင်, နောက်ခံအရောင်နှင့်ဖောင့်ကိုအသုံးပြုပါ။
$font = 4; // built-in စာလုံးအရွယ်အစား
$color = imagecolorallocate($im, 0, 0, 0); // အနက်ရောင်စာသား
$background = imagecolorallocate($im, 255, 255, 255); // အဖြူရောင်နောက်ခံ
ပုံရိပ်နှင့်အရောင်ချိန်ညှိချက်များကိုဖြည့်စွက်ပြီးပါကစာသားကိုပုံပေါ်သို့ဆွဲယူနိုင်သည်။ အောက်ပါဥပမာသည် "Hello World!" ကိုရေးဆွဲသည်။ ကိုသွဒီနိတ် (50, 50):
imagestring($im, $font, 50, 50, "Hello world!", $color);
ဤတွင် "Hello World!" စာသားကို အသုံးပြု. အပြည့်အဝဥပမာတစ်ခုရှိသည်။ Image နှင့် Output ကို PNG Format ကိုရေးဆွဲထားပါသည်။
$im = imagecreatetruecolor(500, 500);
$white = imagecolorallocate($im, 255, 255, 255);
$red = imagecolorallocate($im, 255, 0, 0);
imagefill($im, 0, 0, $white);
$font = 1;
$x = imagesx($im) / 2 - imagefontwidth($font) * strlen("Hello World!") / 2;
$y = imagesy($im) / 2 - imagefontheight($font) / 2;
imagestring($im, $font, $x, $y, "Hello World!", $red);
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
ImageString () သည် PHP တွင်အလွန်လက်တွေ့ကျသောပုံရိပ်ထုတ်ယူမှုလုပ်ဆောင်ချက်ဖြစ်ပြီး, အရောင်ချိန်ညှိချက်များနှင့်ညှိနှိုင်းဆောင်ရွက်ခြင်းနှင့်ညှိနှိုင်းဆောင်ရွက်ခြင်းဖြင့်စာသားအမျိုးမျိုးကိုပြောင်းလွယ်ပြင်လွယ်ဖြစ်စေသည်။ အထူးသဖြင့်စိစစ်အတည်ပြုထားသောကုဒ်များနှင့်တက်ကြွသော image text text matters ကဲ့သို့သော applications များအတွက်သင့်လျော်သည်။