PHP imagesetthickness 图像GD库函数



  • 定义和用法

    imagesetthickness - 设定画线的宽度
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
    注意: 此函数需要 GD 2.0.1 或更高版本(推荐 2.0.28 及更高版本)。
  • 语法

    imagesetthickness ( resource $image , int $thickness )
    
    imagesetthickness() 把画矩形,多边形,椭圆等等时所用的线宽设为 thickness 个像素。成功时返回 TRUE, 或者在失败时返回 FALSE。
  • 参数

    参数 必需的 描述
    image 由图象创建函数(例如 imagecreatetruecolor() )返回的图象资源。
    thickness 厚度(以像素为单位)。
  • 返回值

    成功时返回 TRUE, 或者在失败时返回 FALSE。
  • 示例

    // Create a 200x100 image
    $im = imagecreatetruecolor(200, 100);
    $white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
    $black = imagecolorallocate($im, 0x00, 0x00, 0x00);
    
    // Set the background to be white
    imagefilledrectangle($im, 0, 0, 299, 99, $white);
    
    // Set the line thickness to 5
    imagesetthickness($im, 5);
    
    // Draw the rectangle
    imagerectangle($im, 14, 14, 185, 85, $black);
    
    // Output image to the browser
    header('Content-Type: image/png');
    
    imagepng($im);
    imagedestroy($im);
    
    以上示例输出:
    gd_41      
    
  • 相关函数

    imagesetbrush() - 设定画线用的画笔图像
    imageline() - 画一条线段