PHP imagechar Function: Drawing a Character on an Image
The article explains the PHP imagechar function, detailing its parameters, return values, and usage, and provides a complete example that creates an image, allocates colors, draws a character, sets the header, and outputs the PNG image.
The imagechar function in PHP draws the first character of a string onto a specified image at coordinates (x, y) with a given color and font size. The function signature is:
bool imagechar(resource $image, int $font, int $x, int $y, string $c, int $color)If $font is 1‑5, a built‑in font is used (larger numbers correspond to larger fonts). On success, the function returns the transformed image; on failure it returns FALSE.
Below is a complete example that creates a 100×100 image, allocates white and black colors, draws the character "P" in the top‑left corner, sends the appropriate header, and outputs the image as PNG:
<?php
$im = imagecreate(100, 100);
$string = 'PHP';
$bg = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// prints a black "P" in the top left corner
imagechar($im, 1, 0, 0, $string, $black);
header('Content-type: image/png');
imagepng($im);
?>Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
