imageantialias — 是否使用抗鋸齒(antialias)功能。
bool imageantialias ( resource $image , bool $enabled )
對線段和多邊形啟用快速畫圖抗鋸齒方法。不支援alpha 部分。使用直接混色操作。僅用於真彩色影像。
不支援線寬和風格。
使用抗鋸齒和透明背景色可能會出現未預期的結果。混色方法把背景色當成任何其它顏色使用。缺乏alpha 部分的支持導致不允許基於alpha 抗鋸齒方法。
image :由圖象建立函數(例如imagecreatetruecolor())傳回的圖象資源。
enabled :是否啟用抗鋸齒。
成功時回傳TRUE, 或失敗時回傳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);?>
以上實例輸出結果的圖片如下: