imageantialias PHP - ไม่ว่าจะใช้การป้องกันนามแฝง (antialias) ฟังก์ชั่น
imageantialias - ไม่ว่าจะใช้การป้องกันนามแฝง (antialias) ฟังก์ชั่น
ไวยากรณ์
bool imageantialias ( resource $image , bool $enabled )
เมื่อต้องการเปิดใช้เส้นได้อย่างรวดเร็วและรูปหลายเหลี่ยมวาดภาพวิธีการลบรอยหยัก มันไม่สนับสนุนส่วนหนึ่งอัลฟา การดำเนินงานการผสมโดยตรง เพียง แต่สำหรับภาพสีจริง
มันไม่สนับสนุนความกว้างของเส้นและรูปแบบ
ใช้ Anti-aliasing สีพื้นหลังโปร่งใสและผลที่ไม่คาดคิดอาจเกิดขึ้น วิธีการผสมสีพื้นหลังเพื่อใช้เป็นสีอื่น ๆ ขาดการสนับสนุนส่วนหนึ่งจะนำไปสู่อัลฟาไม่ได้รับอนุญาตตามวิธีการลดรอยหยักอัลฟา
พารามิเตอร์
- ภาพ: ภาพที่สร้างขึ้นโดยฟังก์ชั่น (ตัวอย่างเช่น imagecreatetruecolor ()) ส่งกลับทรัพยากรภาพ
- เปิดการใช้งาน: ไม่ว่าจะลบรอยหยักถูกเปิดใช้งาน
ราคาย้อนกลับ
กลับประสบความสำเร็จจริงหรือผลตอบแทนความล้มเหลว FALSE
ตัวอย่าง
<?php // 使用抗锯齿图片和一个普通图片 $aa = imagecreatetruecolor(400, 100); $normal = imagecreatetruecolor(200, 100); // 使用抗锯齿功能 imageantialias($aa, true); // 设置颜色 $red = imagecolorallocate($normal, 255, 0, 0); $red_aa = imagecolorallocate($aa, 255, 0, 0); // 画两条线 imageline($normal, 0, 0, 200, 100, $red); imageline($aa, 0, 0, 200, 100, $red_aa); // 合并图像 imagecopymerge($aa, $normal, 200, 0, 0, 0, 200, 100, 100); // 输出图像 header('Content-type: image/png'); imagepng($aa); imagedestroy($aa); imagedestroy($normal); ?>
ตัวอย่างข้างต้นของภาพออกเป็นดังนี้