首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]GmagickDraw::setstrokecolor()函数—用法及示例

发布于 2025-04-26 20:16:07
0
24

函数名:GmagickDraw::setstrokecolor()

适用版本:PHP扩展Gmagick的版本3.1.0以上

用法:GmagickDraw::setstrokecolor()函数用于设置GmagickDraw对象的描边颜色。

语法:public GmagickDraw::setstrokecolor ( mixed $color ) : GmagickDraw

参数:

  • $color:表示描边颜色的字符串或GmagickPixel对象。可以是颜色名称(如"red"),RGB值(如"#FF0000"),RGBA值(如"rgba(255, 0, 0, 0.5)"),或者是GmagickPixel对象。

返回值:返回一个新的GmagickDraw对象。

示例:

<?php
// 创建一个新的GmagickDraw对象
$draw = new GmagickDraw();

// 设置描边颜色为红色
$draw->setstrokecolor('red');

// 设置描边宽度为2
$draw->setstrokewidth(2);

// 创建一个新的Gmagick对象
$image = new Gmagick();

// 读取一张图片
$image->readImage('input.jpg');

// 在图片上绘制一个矩形
$draw->rectangle(100, 100, 200, 200);

// 应用绘制到图片上
$image->drawImage($draw);

// 显示或保存结果
$image->writeImage('output.jpg');
$image->destroy();
?>

上述示例中,我们首先创建了一个GmagickDraw对象,然后使用setstrokecolor()函数设置描边颜色为红色。接着,我们设置了描边宽度为2,并创建了一个Gmagick对象来读取一张图片。然后,我们使用GmagickDraw对象的rectangle()函数在图片上绘制了一个矩形,并使用drawImage()函数将绘制应用到图片上。最后,我们可以选择将结果保存到文件或者直接显示出来。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流