Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

imageantialias

Image-Funktionen

    Befehl:
bool imageantialias ( resource $image , bool $enabled )


    Parameter-Liste:
NameBeschreibung
imageEine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource.
enabledOb 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.


    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:
Erstellt eine neue True-Color-Bild
 

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