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('Content-Type: image/png'); imagepng($img); imagedestroy($img); ?>
登录后复制
输出
示例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('Content-Type: image/png'); imagepng($img); imagedestroy($img); ?>
登录后复制
输出
以上就是如何使用PHP中的imgesetthickness()函数为线条绘制设置图像厚度?的详细内容,更多请关注php中文网其它相关文章!