PHP imageantialias - ob Anti-Aliasing zu verwenden (Anti-Aliasing) Funktion
imageantialias - ob Anti-Aliasing zu verwenden (Anti-Aliasing) -Funktion.
Grammatik
bool imageantialias ( resource $image , bool $enabled )
So aktivieren Sie die schnelle Linie und Polygon zeichnen Anti-Aliasing-Verfahren. Dabei spielt es keine Alpha Teil unterstützen. Direktmischvorgang. Nur für echte Farbbilder.
Dabei spielt es keine Linienbreiten und Stile unterstützen.
Verwenden Sie Anti-Aliasing-transparenten Hintergrundfarbe und unerwartete Ergebnisse auftreten können. Das Verfahren des Mischens des Hintergrundfarbe wie jede andere Farbe zu verwenden. Mangelnde Unterstützung führt zu Alpha-Teil ist nicht auf Alpha-Anti-Aliasing-Verfahren erlaubt.
Parameter
- Bild: das Bild durch die Funktion (zum Beispiel imagecreatetruecolor ()) erstellt liefert eine Bildressource.
- aktiviert: ob anti-aliasing aktiviert ist.
Rückgabewert
Erfolgreiche Rückkehr TRUE, oder bei einem Fehler FALSCH.
Beispiele
<?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); ?>
Das obige Beispiel des Ausgangsbildes ist wie folgt: