imageantialias - จะใช้ฟังก์ชันลดรอยหยัก (antialias) หรือไม่
บูล imageantialias ( ทรัพยากร $image , บูล $enabled )
เปิดใช้งานวิธีการลบรอยหยักอย่างรวดเร็วสำหรับเส้นและรูปหลายเหลี่ยม ไม่รองรับส่วนอัลฟ่า ใช้การดำเนินการผสมสีโดยตรง สำหรับภาพสีจริงเท่านั้น
ไม่รองรับน้ำหนักและรูปแบบของเส้น
การใช้สีพื้นหลังแบบลดรอยหยักและโปร่งใสอาจทำให้ได้ผลลัพธ์ที่ไม่คาดคิด วิธีการผสมสีจะถือว่าสีพื้นหลังเหมือนกับสีอื่น การขาดการสนับสนุนองค์ประกอบอัลฟ่าทำให้วิธีการลบรอยหยักแบบอัลฟ่าไม่อนุญาต
image : ทรัพยากรรูปภาพที่ส่งคืนโดยฟังก์ชันการสร้างรูปภาพ (เช่น imagecreatetruecolor())
เปิดใช้งาน : ว่าจะเปิดใช้งานการป้องกันนามแฝงหรือไม่
ส่งคืน TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว
<?php// ใช้รูปภาพป้องกันนามแฝงและรูปภาพปกติ $aa = imagecreatetruecolor(400, 100); $normal = imagecreatetruecolor(200, 100); // ใช้ฟังก์ชันป้องกันนามแฝง imageantialias($aa, true) ; // การตั้งค่า สี$red = imagecolorallocate($ปกติ, 255, 0, 0);$red_aa = imagecolorallocate($aa, 255, 0, 0);//วาดเส้นรูปภาพสองบรรทัด($normal, 0, 0, 200, 100, $red);imageline($aa, 0, 0, 200, 100, $red_aa);//รวม imageimagecopymerge ($aa, $ปกติ, 200, 0, 0, 0, 200, 100, 100);//ส่วนหัวของรูปภาพที่ส่งออก('ประเภทเนื้อหา: image/png');imagepng($aa);imagedestroy($aa);imagedestroy($normal);?>
รูปภาพผลลัพธ์เอาต์พุตของตัวอย่างข้างต้นเป็นดังนี้: