(PHP 4, PHP 5, PHP 7)
imagechar — Stellt ein Zeichen horizontal dar
$image
, int $font
, int $x
, int $y
, string $c
, int $color
) : bool
imagechar() stellt das erste in c
enthaltene Zeichen in der mit image
angegebenen Grafik
dar. Das Zeichen wird mit seiner linken oberen Ecke in x
,
y
positioniert (die linke obere Ecke der Grafik hat
die Koordinaten 0,0), die Darstellung erfolgt in der Farbe color
image
Eine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource.
font
Ein Wert zwischen 1 und 5 für eingebaute Schriftarten in Latin2-Kodierung (wobei größere Werte größeren Schriften entsprechen) oder einer Ihrer mit imageloadfont() selbst registrierten Schrifteinträge.
x
x-Koordinate des Startpunkts
y
y-Koordinate des Startpunkts
c
Das darzustellende Zeichen
color
Eine Farbkennung, die mit imagecolorallocate() erzeugt wurde.
Gibt bei Erfolg TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben.
Beispiel #1 imagechar()-Beispiel
<?php
$im = imagecreate(100, 100);
$string = 'PHP';
$bg = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// schreibe ein schwarzes "P" in die linke obere Ecke
imagechar($im, 1, 0, 0, $string, $black);
header('Content-type: image/png');
imagepng($im);
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie: