如何在PHP中使用imagestringup()函数垂直绘制字符串?


imagestringup()是PHP中的一个内置函数,用于垂直绘制图像。

语法

bool imagestringup ($image, $font, $x, $y, $string, $color)

参数

imagestring()接受六个参数:$image、$font、$x、$y、$string和$color。

  • $image$image参数使用imagecreatetruecolor()函数创建给定大小的空白图像。

  • $font$font参数用于设置字体大小值,从1、2、3、4和5选择内置字体,或使用imageloadfont()函数注册的其他字体标识符。

  • $x − 保持字体在水平X轴上的位置,左上角。

  • $y − 保持字体在垂直Y轴上的位置,顶部。

  • $string$string参数保存要写入的字符串。

  • $color − 此参数保存图像的颜色。

返回值

imagestring()成功时返回True,失败时返回False。

示例

<?php
   // Create a 250*190 image using imagecreatetruecolor() function
   $img = imagecreatetruecolor(700, 300);

   // Set the background color of the image
   $bgcolor = imagecolorallocate($img, 122, 122, 122);

   // Fill background with above-selected color
   imagefill($img, 0, 0, $bgcolor);

   // Write the white color text
   $textcolor = imagecolorallocate($img, 255, 255, 255);
   imagestringup($img, 6, 130, 150, 'Hello World', $textcolor);

   // Output the picture to the browser
   header('Content-type: image/png');
   imagepng($img);
?>

输出

更新于: 2021年8月9日

318次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告