This example shows how to add text to center of an image in php gd.
This example shows how to add text to center of an image in php gd.<?php
$width
= 400;$height
= 100;$im
= ImageCreate($width, $height);$bg
= ImageColorAllocate($im, 255, 255, 255);$border
= ImageColorAllocate($im, 255, 0, 0);ImageRectangle(
$im, 0, 0, $width - 1, $height - 1, $border);$text
= 'This is the text which is center of image.';$textcolor
= ImageColorAllocate($im, 255, 0, 0);$font
= 3;
$font_width
= ImageFontWidth($font);$font_height
= ImageFontHeight($font);$text_width
= $font_width * strlen($text);$position_center
= ceil(($width - $text_width) / 2);$text_height
= $font_height;$position_middle
= ceil(($height - $text_height) / 2);$image_string
= ImageString($im, $font, $position_center, $position_middle, $text, $textcolor);header(
"Content-type: image/jpeg");Imagejpeg(
$im);?>
After running the program you will get the following output