imageantialias – Ob die Antialiasing-Funktion (Antialias) verwendet werden soll.
bool imageantialias ( Ressource $image , bool $enabled )
Ermöglicht das schnelle Zeichnen von Anti-Aliasing-Methoden für Linien und Polygone. Der Alpha-Teil wird nicht unterstützt. Verwenden Sie direkte Farbmischvorgänge. Nur für Echtfarbenbilder.
Linienstärke und -stil werden nicht unterstützt.
Die Verwendung von Antialiasing und transparenten Hintergrundfarben kann zu unerwarteten Ergebnissen führen. Bei der Farbmischungsmethode wird die Hintergrundfarbe wie jede andere Farbe behandelt. Mangelnde Unterstützung für die Alpha-Komponente macht alphabasierte Antialiasing-Methoden nicht möglich.
image : Die von der Bilderstellungsfunktion zurückgegebene Bildressource (z. B. imagecreatetruecolor()).
aktiviert : Ob Anti-Aliasing aktiviert werden soll.
Gibt TRUE bei Erfolg oder FALSE bei Fehler zurück.
<?php// Ein Anti-Aliasing-Bild und ein normales Bild verwenden $aa = imagecreatetruecolor(400, 100); $normal = imagecreatetruecolor(200, 100); // Verwenden Sie die Anti-Aliasing-Funktion imageantialias($aa, true) ; // Einstellungen Color$red = imagecolorallocate($normal, 255, 0, 0);$red_aa = imagecolorallocate($aa, 255, 0, 0);//Zeichne zwei Linien imageline($normal, 0, 0, 200, 100, $red);imageline($aa, 0, 0, 200, 100, $red_aa);//Bild zusammenführenimagecopymerge ($aa, $normal, 200, 0, 0, 0, 200, 100, 100);//Ausgabebild-Header('Content-type: image/png');imagepng($aa);imagedestroy($aa);imagedestroy($normal);?>
Das Bild des Ausgabeergebnisses des obigen Beispiels sieht wie folgt aus: