imageantialias
(PHP 4 >= 4.3.2, PHP 5)
imageantialias — Utiliser ou non les fonctions d'antialias
Description
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(400, 100);
$normal = imagecreatetruecolor(200, 100);
// Active l'antialiasing pour une image
imageantialias($aa, true);
// Alloue les couleurs
$red = imagecolorallocate($normal, 255, 0, 0);
$red_aa = imagecolorallocate($aa, 255, 0, 0);
// Dessine 2 lignes, dont l'une avec l'antialiasing
imageline($normal, 0, 0, 200, 100, $red);
imageline($aa, 0, 0, 200, 100, $red_aa);
// Fusionne les 2 images, c�t� par c�t� pour l'affichage
// (AA: gauche, Normal: Droit)
imagecopymerge($aa, $normal, 200, 0, 0, 0, 200, 100, 100);
// 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.