English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
imageantialias — Использование функции сглаживания (antialias).
bool imageantialias ( resource $image , bool $enabled )
Включает быстрый метод рисования сглаживания для отрезков и многоугольников. Не поддерживается alpha-часть. Используются прямые операции смешивания. Предназначено только для цветных изображений.
Не поддерживается.
Использование сглаживания и прозрачного фона может привести к неожиданным результатам. Метод смешивания принимает цвет фона как любой другой цвет. Отсутствие поддержки alpha-частиции не позволяет использовать методы сглаживания на основе alpha. Не поддерживается ширина и стиль линии.
image: Объект изображения, возвращаемый функцией создания изображения (например, imagecreatetruecolor()).
включено: Включено ли сглаживание.
В случае успеха возвращает 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); ?>