imageantialias

(PHP 4 >= 4.3.2, PHP 5)

imageantialiasUtiliser ou non les fonctions d'antialias

Description

bool imageantialias ( resource $image , bool $enabled )

Active les m�thodes de sch�ma rapide d'antialias et de polygones c�bl�s. Il ne supporte pas les composants alpha. Il fonctionne en utilisant une op�ration directe de m�lange. Il ne fonctionne qu'avec les images truecolor.

L'�paisseur et le style ne sont pas support�.

L'utilisation des primitives antialias avec des arri�re-plans transparents peut se terminer avec des r�sultats impr�vus. La m�thode de m�lange utilise la couleur d'arri�re-plan comme tout autre couleur. Les faiblesses du support du composant alpha font qu'il n'est pas autoris� de m�thode d'antialias bas�e sur l'alpha.

Liste de param�tres

image

Une ressource d'image, retourn� par une des fonctions de cr�ation d'images, comme imagecreatetruecolor().

enabled

Si l'on doit activer l'antialias ou non.

Valeurs de retour

Cette fonction retourne TRUE en cas de succ�s, FALSE en cas d'�chec.

Exemples

Exemple #1 Comparaison de 2 lignes, dont l'une est anti-alias�

<?php
// D�finit une image anti-alias� et une normale
$aa imagecreatetruecolor(400100);
$normal imagecreatetruecolor(200100);

// Active l'antialiasing pour une image
imageantialias($aatrue);

// Alloue les couleurs
$red imagecolorallocate($normal25500);
$red_aa imagecolorallocate($aa25500);

// Dessine 2 lignes, dont l'une avec l'antialiasing
imageline($normal00200100$red);
imageline($aa00200100$red_aa);

// Fusionne les 2 images, c�t� par c�t� pour l'affichage
// (AA: gauche, Normal: Droit)
imagecopymerge($aa$normal200000200100100);

// Affichage de l'image
header('Content-type: image/png');

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

L'exemple ci-dessus va afficher quelque chose de similaire � :

Notes

Note: Cette fonction n'est disponible que si PHP est compil� avec la version embarqu�e de la biblioth�que GD.

Voir aussi