PHP
Referenzliste
imagecharup
Image-Funktionen
Befehl:
int imagecharup ( resource $im , int $font , int $x , int $y , string $c , int $col )
Parameter-Liste:
Beschreibung | |
---|---|
Eine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource. | |
Ein Wert zwischen 1 und 5 für eingebaute Schriftarten in Latin2-Kodierung (wobei größere Werte grösseren Schriften entsprechen) oder einer Ihrer mit imageloadfont() selbst registrierten Schrifteinträge. | |
x-Koordinate des Startpunkts. | |
y-Koordinate des Startpunkts. | |
Das darzustellende Zeichen. | |
Eine mittels imagecolorallocate() erstellte Farbe. |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
ImageCharUp() zeichnet das erste Zeichen (Charakter) des Strings c in das Bild, auf das per id gezeigt wird. Die Koordinaten des Zeichens werden durch x / y bestimmt. Dabei wird von den Koordinaten 0 / 0 als Zeichnungsanfang links-oben ausgegangen. Die Farbe des Zeichens wird mit col bestimmt. Ist font als 1, 2, 3, 4 oder 5 definiert, wird ein eingebauter Font genutzt (je grösser die Nummer, desto grösser der Font).
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
imagecharup() - Beispiel:
Eingabe:
<?php // unglaublich, niemand hat dies aufgenommen. schreibe // eine Reihe von Text vertikal auf ein Bild .. // ;o) $string = '(c) faegi.ch'; $font_size = 2; $img = imagecreate(20,90); $bg = imagecolorallocate($img,225,225,225); $black = imagecolorallocate($img,0,0,0); $len = strlen($string); for ($i=1; $i<=$len; $i++) { imagecharup($img, $font_size, 5, imagesy($img)-($i*imagefontwidth($font_size)), $string, $black); $string = substr($string,1); } header('Content-type: image/png'); imagepng($img); imagedestroy($img); // dudes! don't forget this! ?>
Ausgabe:
Image-Funktionen