imageantialias: si se debe utilizar la función antialiasing (antialias).
bool imageantialias (recurso $imagen, bool $habilitado)
Habilita métodos de suavizado de dibujo rápido para líneas y polígonos. La parte alfa no es compatible. Utilice operaciones directas de mezcla de colores. Sólo para imágenes en color verdadero.
El grosor y el estilo de línea no son compatibles.
El uso de antialiasing y colores de fondo transparentes puede producir resultados inesperados. El método de combinación de colores trata el color de fondo como si fuera cualquier otro color. La falta de soporte para el componente alfa no permite los métodos de antialiasing basados en alfa.
image : El recurso de imagen devuelto por la función de creación de imágenes (como imagecreatetruecolor()).
habilitado : si se debe habilitar el suavizado.
Devuelve VERDADERO en caso de éxito o FALSO en caso de error.
<?php// Usa una imagen suavizada y una imagen normal $aa = imagecreatetruecolor(400, 100); $normal = imagecreatetruecolor(200, 100); // Usa la función suavizada imageantialias($aa, true) ; // Configuración Color$red = imagecolorallocate($normal, 255, 0, 0);$red_aa = imagecolorallocate($aa, 255, 0, 0);//Dibuja dos líneas imageline($normal, 0, 0, 200, 100, $red);imageline($aa, 0, 0, 200, 100, $red_aa);//Fusionar imageimagecopymerge ($aa, $normal, 200, 0, 0, 0, 200, 100, 100);//Encabezado de la imagen de salida('Tipo de contenido: imagen/png');imagepng($aa);imagedestroy($aa);imagedestroy($normal);?>
La imagen del resultado de salida del ejemplo anterior es la siguiente: