Funciones de GD e Imágenes
PHP Manual

imageantialias

(PHP 4 >= 4.3.2, PHP 5)

imageantialiasPermite o no el uso de funciones antialias

Descripción

bool imageantialias ( resource $image , bool $enabled )

Activa los métodos de dibujo rápido con antialias para líneas y polígonos segmentados. No soporta componentes alfa. Funciona usando una operación de mezcla directa. Sólo funciona con imágenes de color verdadero.

No están soportados grosor ni estilo.

Usar primitivos antialias con color de fondo transparente puede acabar en algunos resultados inesperados. El método de mezcla usa el color de fongo como cualquier otro color. La ausencia de soporte del comoponente alfa no permite un método de antialias basado en alfa.

Parámetros

image

Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().

enabled

Si se habilita antialiasing o no.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 Una comparación de dos líneas, una con antialias activado

<?php
// Establece una imagen con anti-alias y una imagen normal
$aa imagecreatetruecolor(400100);
$normal imagecreatetruecolor(200100);

// Activa antialiasing para una imagen
imageantialias($aatrue);

// Asignar colores
$rojo imagecolorallocate($normal25500);
$rojo_aa imagecolorallocate($aa25500);

// Dibuja dos líneas, una con AA habilitado
imageline($normal00200100$rojo);
imageline($aa00200100$rojo_aa);

// Fusionar las dos imágenes, una al lado de la otra, para impresión (AA: izquierda, Normal: derecha)
imagecopymerge($aa$normal200000200100100);

// Imrimir la imagen
header('Content-type: image/png');

imagepng($aa);
imagedestroy($aa);
imagedestroy($normal);
?>

El resultado del ejemplo sería algo similar a:

Salida del ejemplo : Una comparación de dos líneas, una con antialias activado

Notas

Nota: Esta función sólo está disponible si PHP fue compilado con la versión incluida de GD library.

Ver también


Funciones de GD e Imágenes
PHP Manual