English | 简体中文 | 繁體中文
查询

ps_setflat()函数—用法及示例

「 设置当前页面的颜色是否为非插值的(flat) 」


函数名:ps_setflat()

适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7

函数描述:ps_setflat() 函数设置当前页面的颜色是否为非插值的(flat)。当设置为非插值时,颜色将不会被自动平滑处理,而是显示为纯色。

语法:bool ps_setflat(resource $psdoc, float $flatness)

参数:

  • $psdoc:一个有效的 PostScript 文档资源标识符。
  • $flatness:设置页面的颜色平滑度。取值范围为 0 到 1,其中 0 表示完全不平滑,1 表示完全平滑。

返回值:如果成功设置了页面的颜色平滑度,则返回 true;否则返回 false。

示例:

// 创建一个新的 PostScript 文档
$psdoc = ps_new();

// 打开 PostScript 文档
if (ps_open_file($psdoc, "example.ps")) {
    // 设置页面的颜色平滑度为 0.5
    ps_setflat($psdoc, 0.5);

    // 绘制一个矩形,并填充颜色
    ps_rect($psdoc, 100, 100, 200, 150);
    ps_setcolor($psdoc, "fill", "rgb", 0.5, 0.5, 0.5);
    ps_fill($psdoc);

    // 关闭 PostScript 文档
    ps_close($psdoc);
    
    // 输出 PostScript 文档
    ps_delete($psdoc);
}

以上示例代码创建了一个新的 PostScript 文档,设置了页面的颜色平滑度为 0.5,然后绘制了一个矩形并填充了灰色。最后关闭并输出了该文档。

补充纠错
上一个函数: ps_setfont()函数
下一个函数: ps_setlinejoin()函数
热门PHP函数
分享链接