imageantialias PHP - si vous souhaitez utiliser l'anti-aliasing fonction (anticrénelage)
imageantialias - si vous souhaitez utiliser l'anti-aliasing de fonction (anticrénelage).
grammaire
bool imageantialias ( resource $image , bool $enabled )
Pour activer la ligne rapide et polygone dessin méthodes anti-aliasing. Il ne supporte pas partie alpha. opération de mélange direct. Uniquement pour les images en couleurs vraies.
Il ne supporte pas les largeurs de ligne et de styles.
Utilisez l'anti-aliasing couleur de fond transparent et des résultats inattendus peuvent se produire. Le procédé consistant à mélanger la couleur de fond pour l'utiliser comme une autre couleur. Le manque de soutien conduit à une partie alpha est pas autorisé basé sur la méthode d'anticrénelage alpha.
Paramètres
- Image: l'image créée par la fonction (par exemple imagecreatetruecolor ()) retourne une ressource d'image.
- activé: si l' anti-aliasing est activé.
Valeur de retour
Un retour réussi TRUE, ou en cas d'échec retourne FALSE.
Exemples
<?php // 使用抗锯齿图片和一个普通图片 $aa = imagecreatetruecolor(400, 100); $normal = imagecreatetruecolor(200, 100); // 使用抗锯齿功能 imageantialias($aa, true); // 设置颜色 $red = imagecolorallocate($normal, 255, 0, 0); $red_aa = imagecolorallocate($aa, 255, 0, 0); // 画两条线 imageline($normal, 0, 0, 200, 100, $red); imageline($aa, 0, 0, 200, 100, $red_aa); // 合并图像 imagecopymerge($aa, $normal, 200, 0, 0, 0, 200, 100, 100); // 输出图像 header('Content-type: image/png'); imagepng($aa); imagedestroy($aa); imagedestroy($normal); ?>
L'exemple ci-dessus de l'image de sortie est la suivante: