Using a Bounding Box to Center Text : Draw String « Graphics Image « PHP






Using a Bounding Box to Center Text

<?php
     header ("Content-type: image/png");
   
     $text = "Bounding Box!";
     $font_size = 15;
     $height = 500;
     $width = 300;
   
     $im = ImageCreate ($width, $height);
     $grey = ImageColorAllocate ($im, 230, 230, 230);
     $black = ImageColorAllocate ($im, 0, 0, 0);
   
     $text_bbox = ImageTTFBBox($font_size, 0, "ARIALBD.TTF", $text);
     $image_center = $width / 2;
     $text_x = $image_center - round(($text_bbox[4]/2));
   
     ImageTTFText($im, $font_size, 0, $text_x, 10, $black, "ARIALBD.TTF", $text);
     ImagePng ($im);
     ImageDestroy ($im);
?>
           
       








Related examples in the same category

1.Paint string value with different colors and position
2.Draw char with color
3.Draw string and fill rectangle
4.Drawing a Square and a string