imageantialias — S'il faut utiliser la fonction d'anticrénelage (antialias).
bool imageantialias ( ressource $image , bool $enabled )
Permet de dessiner rapidement des méthodes d'anticrénelage pour les lignes et les polygones. La partie alpha n'est pas prise en charge. Utilisez des opérations de mélange direct des couleurs. Pour les images en vraies couleurs uniquement.
L'épaisseur et le style des lignes ne sont pas pris en charge.
L'utilisation de l'anticrénelage et de couleurs d'arrière-plan transparentes peut avoir des résultats inattendus. La méthode de fusion des couleurs traite la couleur d’arrière-plan comme s’il s’agissait de n’importe quelle autre couleur. Le manque de prise en charge du composant alpha interdit les méthodes d'anticrénelage basées sur alpha.
image : La ressource image renvoyée par la fonction de création d'image (telle que imagecreatetruecolor()).
activé : s'il faut activer l'anti-aliasing.
Renvoie VRAI en cas de succès ou FAUX en cas d'échec.
<?php// Utiliser une image anti-aliasée et une image normale $aa = imagecreatetruecolor(400, 100);$normal = imagecreatetruecolor(200, 100);// Utiliser la fonction anti-aliasing imageantialias($aa, true) ;// Paramètres Couleur$red = imagecolorallocate($normal, 255, 0, 0);$red_aa = imagecolorallocate($aa, 255, 0, 0);//Dessiner deux lignes imageline($normal, 0, 0, 200, 100, $red);imageline($aa, 0, 0, 200, 100, $red_aa);//Fusionner imageimagecopymerge ($aa, $normal, 200, 0, 0, 0, 200, 100, 100);//En-tête de l'image de sortie('Content-type: image/png');imagepng($aa);imagedestroy($aa);imagedestroy($normal);?>
L'image du résultat de sortie de l'exemple ci-dessus est la suivante :