首页 > 后端开发 > php教程 > 如何使用PHP中的imgesetthickness()函数为线条绘制设置图像厚度?

如何使用PHP中的imgesetthickness()函数为线条绘制设置图像厚度?

WBOY
发布: 2023-09-08 15:52:02
转载
1018 人浏览过

imagesetthickness()是PHP中的内置函数,用于设置线条绘制的粗细。

Syntax

bool imagesetthickness($image, $thickness)
登录后复制

参数

imagesetthickness()接受两个参数− $image和$thickness。

  • $image − 此参数由图像创建函数(如imagecreatetruecolor())返回。它用于创建图像的大小。

  • $thickness − 此参数设置像素的厚度。

返回值

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

示例1

<?php
   // Create an image of a given size
   $img = imagecreatetruecolor(700, 300);
   $gray = imagecolorallocate($img, 0, 0, 255);
   $white = imagecolorallocate($img, 0xff, 0xff, 0xff);

   // Set the gray background color
   imagefilledrectangle($img, 0, 0, 700, 300, $gray);

   // Set the line thickness to 10
   imagesetthickness($img, 10);

   // Draw the rectangle
   imagerectangle($img, 30, 30, 200, 150, $white);
   
   // Output image to the browser
   header(&#39;Content-Type: image/png&#39;);
   imagepng($img);
   imagedestroy($img);
?>
登录后复制

输出

如何使用PHP中的imgesetthickness()函数为线条绘制设置图像厚度?

示例2

<?php
   // Create an image of given size using imagecreatetruecolor() function
   $img = imagecreatetruecolor(700, 300);
   $blue = imagecolorallocate($img, 0, 0, 255);
   $white = imagecolorallocate($img, 0xff, 0xff, 0xff);

   // Set the white background-color
   imagefilledrectangle($img, 0, 0, 300, 200, $blue);

   // Set the line thickness to 50
   imagesetthickness($img, 50);

   // Draw the white line
   imageline($img, 50, 50, 250, 50, $white);

   // Output image to the browser
   header(&#39;Content-Type: image/png&#39;);
   imagepng($img);
   imagedestroy($img);
?>
登录后复制

输出

如何使用PHP中的imgesetthickness()函数为线条绘制设置图像厚度?

以上是如何使用PHP中的imgesetthickness()函数为线条绘制设置图像厚度?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板