PHP တွင်ရုပ်ပုံများကိုထုတ်ယူသောအခါ GD စာကြည့်တိုက်များသည်ပုံအမျိုးမျိုးလှုပ်ရှားမှုများပြုလုပ်ရန်အသုံးပြုလေ့ရှိသည်။ အဆိုပါ imageantialias () function သည် Asi-aliasing eniasing enable လုပ်ရန် GD စာကြည့်တိုက်မှပေးသောကိရိယာတစ်ခုဖြစ်သည်။ anti-aliasing သည်ပုံတွင်လိုင်းများနှင့်ပုံသဏ် and ာန်များကိုချောမွေ့စေပြီးပုံသဏ္ဌာန်သက်ရောက်မှုများကိုရှောင်ရှားနိုင်သည်။ ဒါကြောင့်ပုံရိပ်ရဲ့အရွယ်အစားကို image beacheanitialias () ကိုဖွင့်ထားပြီးဖြစ်လိမ့်မည်။
အဆိုပါ agiceantialias () function ကိုအောက်ပါအတိုင်းသတ်မှတ်ထားသည် -
bool imageantialias ( resource $image , bool $enabled )
$ ပုံရိပ် သည်ပုံသဏ် hands ာန်လက်ကိုင်ဖြစ်သည်
$ enabled ကို enable လုပ် သောအခါ anti-aliasing enabled ဖြစ်ပါတယ် enabled ဖြစ်ပါတယ်
ဤလုပ်ဆောင်ချက်သည်ပုံဆွဲခြင်းလုပ်ငန်းများ (ဥပမာ imageline () , imageline (), imageline () စသဖြင့်) ပုံဆွဲခြင်းအတွက်သာထိရောက်မှုရှိသည်။
ရိုးရှင်းသောအဖြေ: အမှတ်
ImageAneTialias () သည် pixel shading method ကိုသာသက်ရောက်သည်။ ပုံ၏အကျယ်နှင့်အမြင့်သည် Imeesx () နှင့် ပုံများ () ကို ခေါ်ဆိုခြင်းဖြင့်ရရှိသော pixel တန်ဖိုးများဖြစ်သည်။
<?php
// a100x100စစ်မှန်သောအရောင်ပုံရိပ်
$image = imagecreatetruecolor(100, 100);
// anti-aliasing ကိုဖွင့်ပါ
imageantialias($image, true);
// ထောင့်ဖြတ်လိုင်းဆွဲပါ
$color = imagecolorallocate($image, 255, 0, 0);
imageline($image, 10, 10, 90, 90, $color);
echo "image အကျယ်:" . imagesx($image) . "\n";
echo "image အမြင့်:" . imagesy($image) . "\n";
// output ကိုပုံ
header("Content-Type: image/png");
imagepng($image);
imagedestroy($image);
?>
ကုဒ်နံပါတ်ကို run ပြီးပုံအရွယ်အစားသည် 100x100 pixels များရှိသေးသည်။
ပုံအရွယ်အစားသည်ပြောင်းလဲလိမ့်မည်။
agecopyresampled () , agecopyresampled () နှင့်ချုံ့ခြင်းအတွက်အခြားလုပ်ဆောင်ချက်များကိုသုံးပါ
ပတ်တူကိုထပ်ပြီးထပ်ပြီးအကျယ်နှင့်အမြင့်ကိုညှိပါ
ပြင်ပပုံတစ်ပုံကိုတင်သောအခါ, ပုံသည်မတူကွဲပြားသောအရွယ်အစားဖြစ်သည်
anti-aliasing သည်ပုံအရွယ်အစားကိုပြောင်းလဲရန်စစ်ဆင်ရေးအမျိုးအစားနှင့်မသက်ဆိုင်ပါ။
ImageanTias () သည် pixels များကိုသာအကျိုးသက်ရောက်စေသည်
ပုံ၏အကျယ်နှင့်အမြင့်ကိုပြောင်းလဲလိမ့်မည်မဟုတ်ပါ
အကယ်. သင်သည် image အရွယ်အစားကိုပြောင်းလဲလိုပါကချုံ့ခြင်းကဲ့သို့သောလုပ်ဆောင်ချက်များကိုသင်အသုံးပြုရန်လိုအပ်သည်။
anti-aliasing anti-aliasing ကိုအသုံးပြုခြင်းအားဖြင့်ပုံရိပ်လိုင်းများသည်မူလပုံအရွယ်အစားမပြောင်းလဲဘဲမပြောင်းလဲဘဲ ပို. လှပနိုင်သည်။