Home > Backend Development > PHP Tutorial > How to use the PHP function imagettftext to process images_PHP tutorial

How to use the PHP function imagettftext to process images_PHP tutorial

WBOY
Release: 2016-07-15 13:33:34
Original
1039 people have browsed it

Definition

Write ttf text into the image.

Syntax:

array imagettftext(int im, int size, int angle, int x, int y, int col, string fontfile, string text);

Return value:

Array

Function type:

Graphics processing

PHP function imagettftext content description:

This function writes ttf (truetype fonts) font text into the image. The parameter size is the size of the font; angle is the angle of the font, calculated clockwise, 0 degrees is horizontal, which is the direction of three o'clock (from left to right), and 90 degrees is the text from bottom to top; x, The second parameter y is the coordinate value of the text (the origin is the upper left corner); the

parameter col is the color of the text; fontfile is the name of the font file, which can also be a remote file; text is of course the string content. The return value is an array, including eight elements. The first two are the x and y coordinates of the lower left corner respectively. The third and fourth groups are the x and y coordinates of the lower right corner. The fifth, sixth, seventh and eighth groups are the upper right corner respectively. And the x, y coordinates of the upper left. To use this function, the system must have the gd and freetype function libraries installed.

Example of using PHP function imagettftext

This example creates a black background image of 400x30 pixel size, and uses arial vector font to write the white text of i am number one!!.

<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php  </span></span></li><li><span>header("content-type: image/gif");  </span></li><li class="alt"><span>$</span><span class="attribute">im</span><span> = </span><span class="attribute-value">imagecreate</span><span>(400,30);  </span></li><li><span>$</span><span class="attribute">black</span><span> = </span><span class="attribute-value">imagecolorallocate</span><span>($im,<br /> 0,0,0);  </span></li><li class="alt"><span>$</span><span class="attribute">white</span><span> = </span><span class="attribute-value">imagecolorallocate</span><span>($im, <br />255,255,255);  </span></li><li><span>imagettftext($im, 20, 0, 10, 20, <br />$white, "/somewhere/arial.ttf", <br />"i am number one !!");  </span></li><li class="alt"><span>imagegif($im);  </span></li><li><span>imagedestroy($im);  </span></li><li class="alt"><span class="tag">?></span><span> </span></span></li></ol>
Copy after login


www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/446059.htmlTechArticleDefine writing ttf text into the image. Syntax: array imagettftext(int im, int size, int angle, int x, int y, int col, string fontfile, string text); Return value: Array function type: Graphic...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template