PHP တွင် Image procession သည်အထူးသဖြင့်စာသားနှင့်ရုပ်ပုံများကိုထုတ်ပေးရန်လိုအပ်သည့်အခါစာသား၏ရှင်းလင်းပြတ်သားမှုနှင့်ဗေဒကိုသေချာစေရန်အလွန်အရေးကြီးသည်။ ပုံရိပ်တွေနဲ့ဂရပ်ဖစ်တွေမှာဂရပ်ဖစ်တွေအကြောင်း jagging ကိုလျှော့ချဖို့ impiasing eniasing ကို enable လုပ်ဖို့ imageantialias () function ကိုအသုံးပြုနိုင်ပေမယ့်စာသားအတွက်ဆန့်ကျင်ရေးပံ့ပိုးမှုဟာအတော်လေးကန့်သတ်ချက်ရှိပါတယ်။ ဤဆောင်းပါးသည် Imageantialias () function ကို အသုံးပြု. anti-aliasing ကိုတည်ဆောက်ပြီးနောက်ရှင်းလင်းပြတ်သားစွာဆန့်ကျင်ရေးစာသားများမည်သို့ဆွဲရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
Imageantialias () သည် GD စာကြည့်တိုက်တွင် function တစ်ခုဖြစ်သည်။ ၎င်းသည်ပုံများဆန့်ကျင်ရေးကိုဖွင့်ရန်သို့မဟုတ်ပိတ်ရန်အသုံးပြုသည်။ အသုံးပြုနည်းကိုအောက်ပါအတိုင်းဖြစ်သည် -
bool imageantialias ( resource $image , bool $enabled )
parameter သည်ဖော်ပြချက်:
$ Image : ပုံရိပ်အရင်းအမြစ်ကိုပစ်မှတ်ထားသည်။
$ enabled : boolean တန်ဖိုး, စစ်မှန်တဲ့တန်ဖိုး , false မှပယ်။
ဖွင့်လိုက်တဲ့အခါရေးဆွဲလိုင်းများချောချောမွေ့မွေ့ဖြစ်လိမ့်မည်။
Pixel-based line drauging ကိုသာသက်ရောက်သည်နှင့်အမျှ Imckeantialias () သည် စာသားကိုယ်တိုင်အတွက်အလုပ်မလုပ်ပါ။ စာသား antialiasing အတွက် truetype ဖောင့်များကိုတင်နိုင်သည့် Igrotttext () function ကိုအသုံးပြုရန်အကြံပြုသည်။
ဥပမာ -
<?php
// အလွတ်တစ်ခုဖန်တီးပါ
$image = imagecreatetruecolor(400, 100);
// နောက်ခံအရောင်ကိုအဖြူရောင်သို့သတ်မှတ်ပါ
$white = imagecolorallocate($image, 255, 255, 255);
imagefilledrectangle($image, 0, 0, 400, 100, $white);
// anti-aliasing ကိုဖွင့်ပါ(လိုင်းများသည်)
imageantialias($image, true);
// စာသားအရောင်ထားပါ
$black = imagecolorallocate($image, 0, 0, 0);
// ဖောင့်လမ်းကြောင်းကိုသတ်မှတ်ပါ(ကျေးဇူးပြု. ဖောင့်ဖိုင်တည်ရှိပါ)
$font = __DIR__ . '/arial.ttf';
// anti-aliasing နှင့်အတူစာသားဆွဲပါ
imagettftext($image, 20, 0, 10, 50, $black, $font, 'Hello m66.net!');
// output ကိုပုံ
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);
?>
ဒီဥပမာမှာ -
ဂရပ်ဖစ်ဆန့်ကျင်ရေး ($ Image, True) နှင့်အတူဂရပ်ဖစ်ဆန့်ကျင်ရေးကိုဖွင့်ပါ; လိုင်းများအတွက်။
စာသားကိုဆွဲရန် Igeettttext () ကို သုံးပါ။ စာသားကိုယ်နှိုက်က aliasing anti-aliasing အကျိုးသက်ရောက်မှုရှိလိမ့်မည်။
စာသားအကြောင်းအရာတွင် M66.net တွင်ဒိုမိန်းအမည်အဖြစ် M66.net ပါရှိသည်။
font file : font လမ်းကြောင်းမှန်ကိုမှန်ကန်ကြောင်းသေချာအောင်လုပ်ပါ ။
Imageantialias () အကန့ ်အသတ် - လိုင်းများအတွက်သာထိရောက်မှုမရှိပါ။
image type : isaecreatetuecolorecolor () ကို သုံးရန်အကြံပြုသည်။
ရလဒ်ပုံစံ - ဥပမာတွင် output သည် PNG format ဖြင့် PNG format ဖြင့်ဖြစ်သည်။
PHP ရှိ Image Lines ၏ anti-aliasing အကျိုးသက်ရောက်မှုကိုရရှိရန် ImageanTias () သည်သော့ချက်ဖြစ်သည်။ စာသားပြုလုပ်ရန် anti-aliasing anti-enasing from ကိုဆွဲရန်, truetype font ဖြင့်အသုံးပြုသင့်သည်။ နှစ်ခုကိုပေါင်းစပ်ပြီးအရည်အသွေးမြင့်, ရှင်းလင်းသောနှင့်လှပသောစာသားပုံများကိုထုတ်လုပ်နိုင်သည်။