PHP
Referenzliste
imagefilltoborder
Image-Funktionen
Befehl:
int imagefilltoborder ( resource $image , int $x , int $y , int $border , int $col )
Parameter-Liste:
Beschreibung | |
---|---|
Eine Bildressource von einer der Bilderzeugungsfunktionen, wie imagecreatetruecolor() zurückgegeben. | |
x-Koordinate des Startes. | |
y-Koordinate des Startes. | |
Die Rahmenfarbe. Ein Farbkennung mit imagecolorallocate() erstellt. | |
Die Farbe der Ellipse. Ein Farbkennung mit imagecolorallocate() erstellt. |
Beschreibung:
ImageFillToBorder() bewirkt eine Farb-Füllung in einem Bereich, dessen Grenze durch die Farbe in border definiert wird. Der Startpunkt wird durch x und y angegeben (oben links ist 0, 0). Der Bereich wird gefüllt mit der Farbe col.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Erzeugt ein neues Bild
Bestimmt die Farbe einer Grafik
Zeichnen eines Vielecks (Polygon)
Ausgabe eines Bildes im Browser oder als Datei im PNG-Format
imagefilltoborder() - Beispiel:
Eingabe:
<?PHP $image = imagecreate ( 300, 150 ); $farbe_b =imagecolorallocate ( $image, 235, 235, 235 ); $farbe_p =imagecolorallocate ( $image, 10, 36, 106 ); $farbe_f =imagecolorallocate ( $image, 212, 212, 212 ); $mess_p = array ( 70, 45, 200, 45, 85, 120, 134, 5, 185, 120 ); imagepolygon ( $image, $mess_p, 5, $farbe_p ); imagefilltoborder ( $image, 0, 0, $farbe_p, $farbe_f ); header ( 'Content-type: image/png' ); imagepng ( $image ); imagedestroy($image); ?>
Ausgabe:
imagefilltoborder() - Beispiel:
Eingabe:
<?PHP // Erstellt die Image-Handle, den Hintergrund zu weiss $im = imagecreatetruecolor(100, 100); imagefilledrectangle($im, 0, 0, 100, 100, imagecolorallocate($im, 255, 255, 255)); // Zeichnet eine Ellipse mit einem schwarzen Rand füllen imageellipse($im, 50, 50, 50, 50, imagecolorallocate($im, 0, 0, 0)); // Stellt die Grenze und Farben füllen $border = imagecolorallocate($im, 0, 0, 0); $fill = imagecolorallocate($im, 255, 0, 0); // Füllt die Auswahl imagefilltoborder($im, 50, 50, $border, $fill); // Ausgang und den Speicher löschen header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>
Ausgabe:
Image-Funktionen