PHP
Referenzliste
imageantialias
Image-Funktionen
Befehl:
bool imageantialias ( resource $image , bool $enabled )
Parameter-Liste:
Beschreibung | |
---|---|
Eine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource. | |
Ob Antialiasing aktivieren oder nicht. |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
Aktivieren Sie die schnelle Zeichnen von einer Antialiasing-Methoden für Linien und Polygone verdrahtet. Es unterstützt keine Alpha-Komponenten. Es funktioniert über eine direkte Mischung Betrieb. Es funktioniert nur mit Truecolor-Bildern.
Stärke und Stil werden nicht unterstützt.
Mit Antialiasing Primitiven mit transparentem Hintergrund Farbe kann mit einigen unerwarteten Ergebnissen enden. Die Mischung Methode verwendet die Hintergrundfarbe als alle anderen Farben. Der Mangel an Alpha-Komponente Unterstützung nicht möglich einen Alpha-basierten Anti-Aliasing-Verfahren.
Stärke und Stil werden nicht unterstützt.
Mit Antialiasing Primitiven mit transparentem Hintergrund Farbe kann mit einigen unerwarteten Ergebnissen enden. Die Mischung Methode verwendet die Hintergrundfarbe als alle anderen Farben. Der Mangel an Alpha-Komponente Unterstützung nicht möglich einen Alpha-basierten Anti-Aliasing-Verfahren.
Aktiv in Version:
(PHP 4 >= 4.3.2, PHP 5, PHP 7)
Hinweis:
Hinweis:
Diese Funktion steht nur zur Verfügung, wenn PHP mit der GD Bibliothek übersetzt wurde, die mit PHP zusammen erhältlich ist.
Siehe auch:
imageantialias() - Beispiel: Ein Vergleich von zwei Linien, eine mit Anti-Aliasing eingeschaltet
Eingabe:
<?php // Aufbau eines Anti-Alias-Bild und ein normales Bild $aa = imagecreatetruecolor(400, 100); $normal = imagecreatetruecolor(200, 100); // Schalten Sie das Antialiasing auf für ein Bild imageantialias($aa, true); // Ordnen Farben $red = imagecolorallocate($normal, 255, 0, 0); $red_aa = imagecolorallocate($aa, 255, 0, 0); // Zeichnen Sie zwei Linien, eine mit AA aktiviert imageline($normal, 0, 0, 200, 100, $red); imageline($aa, 0, 0, 200, 100, $red_aa); // Führen Sie die beiden Bilder nebeneinander für die Ausgabe (AA: links, Normal: Rechts) imagecopymerge($aa, $normal, 200, 0, 0, 0, 200, 100, 100); // Ausgangsbild header('Content-type: image/png'); imagepng($aa); imagedestroy($aa); imagedestroy($normal); ?>
Ausgabe:
Image-Funktionen