PHP တွင် ImageanTialias () function သည်ပုံရိပ်ရှိပုံရိပ်တစ်ခု၏ anti-alges alages ကိုဖွင့်ရန်သို့မဟုတ်ပိတ်ရန်အသုံးပြုသည်။ သို့သော်ဤလုပ်ငန်းသည်ဆာဗာတွင်တပ်ဆင်ထားသော GD စာကြည့်တိုက်၏ဗားရှင်း၏မူကွဲနှင့်ထောက်ခံမှုအပေါ်မူတည်သည်။ ထို့ကြောင့်ဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်အတွင်း server သည် ImageAneTialias () ကို ထောက်ပံ့ခြင်းရှိမရှိဆုံးဖြတ်ရန်အလွန်လိုအပ်သည်။
PHP သည် GD function ကိုရရှိနိုင်မည်မရှိသေးသည်ကိုရှာဖွေရန် function တစ်ခုကိုတိုက်ရိုက်မပေးချေ။
function_exists () gd_info () function ကိုဆုံးဖြတ်ရန် () ကိုသုံးပါ။
<?php
if (function_exists('gd_info')) {
echo "GD စာကြည့်တိုက်ကို install လုပ်ထားသည်。\n";
} else {
echo "GD စာကြည့်တိုက်ကို install မလုပ်ပါ。\n";
}
?>
ImageanTialias function ကိုရရှိနိုင်မလားဆိုတာဆုံးဖြတ်ရန်တူညီသောနည်းလမ်းကိုသုံးပါ။
<?php
if (function_exists('imageantialias')) {
echo "imageantialias() ရရှိနိုင်သည့်လုပ်ဆောင်ချက်များကို。\n";
} else {
echo "imageantialias() မရရှိနိုင် function ကို。\n";
}
?>
function ကိုတည်ရှိရင်တောင်တစ်ခါတစ်ရံဆာဗာအကောင်အထည်ဖော်မှုသည်လုပ်ဆောင်နိုင်မှုကိုအမှန်တကယ်အထောက်အကူပြုမည်မဟုတ်ပါ။ သငျသညျ ati-aliasing, ဆွဲခြင်းလိုင်းများကိုဖွင့်ခြင်းနှင့်အကျိုးသက်ရောက်မှုရှိ, ရှိမရှိစစ်ဆေးရန်ပုံရိပ်တစ်ခုဖန်တီးရန်သင်ကြိုးစားနိုင်ပါတယ်:
<?php
// a 100x100 စစ်မှန်သောအရောင်ပုံရိပ်
$image = imagecreatetruecolor(100, 100);
// anti-aliasing enable လုပ်ဖို့ကြိုးစားပါ
if (function_exists('imageantialias')) {
if (imageantialias($image, true)) {
echo "anti-aliasing ကိုအောင်မြင်စွာဖွင့်ထားသည်。\n";
} else {
echo "anti-aliasing ကိုဖွင့်ရန်ပျက်ကွက်ခဲ့သည်。\n";
}
} else {
echo "imageantialias() အဆိုပါ function ကိုမတည်ရှိပါဘူး。\n";
}
// လိုင်းဆွဲပါ
$white = imagecolorallocate($image, 255, 255, 255);
$black = imagecolorallocate($image, 0, 0, 0);
imagefilledrectangle($image, 0, 0, 99, 99, $white);
imageline($image, 10, 10, 90, 90, $black);
// ရလဒ်များကိုကြည့်ရှုရန်ဖိုင်သို့ image ကို output(ဥပမာအားဖြင့်, ဒေသခံရန်ကယ်တင်ပါ)
imagepng($image, "/tmp/test_antialias.png");
imagedestroy($image);
?>
လိုင်းများချောချောမွေ့မွေ့ရှိမရှိကြည့်ရှုရန်ထုတ်လုပ်ထားသောပုံရိပ်ကို download လုပ်သို့မဟုတ်ကြည့်ရှုနိုင်သည်။
အထက်ဖော်ပြပါနည်းလမ်းသည်ဆာဗာပတ် 0 န်းကျင်သည် PHP ၏ imageantialias () function ကိုထောက်ပံ့သည်ကိုဆုံးဖြတ်ရန်ကူညီနိုင်သည်။
ဆာဗာ GD စာကြည့်တိုက်ဗားရှင်းကိုထပ်မံအတည်ပြုရန်လိုအပ်ပါကသင်အသုံးပြုနိုင်သည်။
<?php
$gdInfo = gd_info();
print_r($gdInfo);
?>
ပြန်လည်နေရာချထားသည့် array အချက်အလက်များမှတစ်ဆင့် GD စာကြည့်တိုက်နှင့်ပံ့ပိုးထားသောလုပ်ဆောင်မှုစာရင်းကိုပိုမိုတိကျသောတရားစီရင်ရာများကိုကူညီရန်သင်တွေ့နိုင်သည်။
သင်၏ပရိုဂရမ်တွင် URL ပြုပြင်ခြင်းပါ 0 င်ပါက output code snippet ကဲ့သို့သော URLs တွင် URLs များပါ 0 င်ပါ ။