PHP ၏ Image Processing Library Library GD တွင် ImageanTialias () function ကိုပုံရိပ်များ၏ enableing function ကိုဖွင့်ရန်သို့မဟုတ်ပိတ်ရန်အသုံးပြုသည်။ anti-aliasing သည် jagged etges များကိုထိထိရောက်ရောက်လျှော့ချနိုင်ပြီးပုံရိပ်ကိုပိုမိုချောမွေ့စေနိုင်သည်။
ImageanTias () function ကို () function ကိုအသုံးပြုထားသောပုံရိပ်အရင်းအမြစ်၏အတိအကျအကျိုးသက်ရောက်မှုကိုဖွင့်ရန်သို့မဟုတ်ပိတ်ရန်အသုံးပြုသည်။ ၎င်းသည်အဓိကအားဖြင့် စိတ်ကူးယဉ် () , Imempolygon () စသည်ဖြင့်လုပ်ဆောင်မှုများကိုဆွဲခြင်းဖြင့်ရေးဆွဲသည့်လိုင်းများနှင့်အနားများအပေါ်သက်ရောက်သည်။
function ရှေ့ပြေးပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -
bool imageantialias(resource $image, bool $enable)
$ Image : ပုံရိပ်အရင်းအမြစ်တစ်ခု။
$ Enable : Boolean Value, eniasing eniasing eniasing ကို enable လုပ်ဖို့ True ။
ပြန်လာတန်ဖိုးမှာ Boolean ဖြစ်ပြီးအောင်မြင်မှုအတွက် မှန်ကန်သော ပြန်လာပြီးပျက်ကွက်မှုအတွက် မှားယွင်းသော ပြန်လည်ရရှိခြင်းဖြစ်သည်။
ပုံမှန်အားဖြင့် GD မှဆွဲဆောင်နေသောဖြောင့်ဖြောင့်သောလိုင်းများသို့မဟုတ်ကပ်ရိုးစ်အနားများသည် anti-aliased မဟုတ်ဘဲအနားများတွင်သိသာထင်ရှားသည့် Jagged ပုံစံများရှိနိုင်သည်။ ဆန့်ကျင်ရေးဆန့်ကျင်ရေးကိုဖွင့်ခြင်းအားဖြင့်အထူးသဖြင့်မျဉ်းစောင်းများသို့မဟုတ်ခါးဆစ်များကိုဆွဲသည့်အခါလိုင်းများချောချောမွေ့မွေ့နိုင်သည်။
agazeanias () alias alias ကိုဖွင့်ပြီးမျဉ်းစောင်းကိုဖွင့်ရန်ပုံဥပမာတစ်ခုပြထားတဲ့ဥပမာတစ်ခုပါ။
<?php
// အလွတ်တစ်ခုဖန်တီးပါ
$width = 200;
$height = 100;
$image = imagecreatetruecolor($width, $height);
// နောက်ခံအရောင်ကိုအဖြူရောင်သို့သတ်မှတ်ပါ
$white = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $white);
// ပုံဆွဲအရောင်ကိုအနက်ရောင်မှထားပါ
$black = imagecolorallocate($image, 0, 0, 0);
// anti-aliasing ကိုဖွင့်ပါ
imageantialias($image, true);
// မျဉ်းစောင်းဆွဲပါ
imageline($image, 10, 10, 190, 90, $black);
// output ကိုပုံ
header("Content-Type: image/png");
imagepng($image);
// မှတ်ဥာဏ်အခမဲ့မှတ်ဥာဏ်
imagedestroy($image);
?>
အထက်ပါကုဒ်များတွင် imageantialias ($ Image, True), ရေးဆွဲထားသောမျဉ်းစောင်းများ၏အနားများကိုချောမွေ့စေရန်ဆန့်ကျင်မှုကိုပြုလုပ်နိုင်သည်။
လိုင်းများအတွက်သာတရားဝင်သည်
Imageantialias () သည်အဓိကအားဖြင့် စိတ်ကူးယဉ် () imagepolygon () ကဲ့သို့သောလိုင်းများကိုဆွဲဆောင်သောလုပ်ဆောင်ချက်များအတွက်အဓိကအားဖြင့်တရားဝင်သည်။
စစ်မှန်သောအရောင်ပုံရိပ်များကိုသာထောက်ပံ့သည် anti-aliasing feature ကို imagecreatetuecolorcolor () နှင့်မတူသောစစ်မှန်သောအရောင်ရုပ်ပုံများအတွက်သာရနိုင်သည်။
Activation ပြီးနောက်ချက်ချင်းရေးဆွဲရန်လိုအပ်သည် တစ်ချိန်တည်းဆန့်ကျင်မှုကိုလှည့်လိုက်တာနဲ့နောက်ပိုင်းမှာရေးဆွဲတဲ့အရာတွေကိုသာသက်ရောက်စေတဲ့အတွက်ချက်ချင်းချောချောမွေ့မွေ့ဖြစ်ဖို့လိုအပ်တဲ့လိုင်းများဆွဲရန်အကြံပြုသည်။
လိုက်ဖက်တဲ့ <bratatibility <br> PHP ပတ် 0 န်းကျင်တွင် GD စာကြည့်တိုက်ကို install လုပ်ပြီးဖွင့်ထားကြောင်းအတည်ပြုရန်လိုအပ်သည်။
ImageanTias () သည် PHPG ၏စာကြည့်တိုက်တွင်အလွန်လက်တွေ့ကျတဲ့လုပ်ဆောင်ချက်ဖြစ်သည်။ anti-aliasing ကို enable လုပ်ခြင်းအားဖြင့်သင်နှင့်အနားများအပေါ်အမြင်အာရုံသက်ရောက်မှုများကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ ၎င်းကိုအသုံးပြုခြင်းကိုအသုံးပြုခြင်းသည်သင်၏ PHP Image processing process ကိုပိုမိုပရော်ဖက်ရှင်နယ်နှင့်လှပစေနိုင်သည်။