ps_setflat()

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

首字母:P

函数名: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,然后绘制了一个矩形并填充了灰色。最后关闭并输出了该文档。

同首字母函数