PHP imageantialias - следует ли использовать сглаживание функции (Сглаживание)
imageantialias - следует ли использовать сглаживание функции (Сглаживание).
грамматика
bool imageantialias ( resource $image , bool $enabled )
Чтобы включить быструю линию и полигон рисования методы сглаживания. Он не поддерживает альфа-часть. Прямая операция смешивания. Только для истинных цветных изображений.
Он не поддерживает ширины линий и стилей.
Используйте сглаживанием цвет прозрачным фоном и может произойти неожиданные результаты. Способ смешивания цвета фона для использования в качестве любого другого цвета. Отсутствие поддержки приводит к альфа-части не допускается на основе альфа-метода сглаживания.
параметры
- образ: образ , созданный с помощью функции (например , 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); ?>
Приведенный выше пример выходного изображения выглядит следующим образом: