牛牛在线工具

ImagickDraw::clear()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ImagickDraw::clear()

清除ImagickDraw对象中的所有路径和图形

函数名:ImagickDraw::clear() 适用版本:ImagickDraw::clear()函数在PHP Imagick扩展版本3.4.4及以上版本可用。 用法:ImagickDraw::clear()函数用于清除ImagickDraw对象中的所有路径和图形。它将重置ImagickDraw对象,使其回到初始状态。 示例: // 创建一个新的ImagickDraw对象 $draw = new ImagickDraw(); // 添加一些路径和图形到ImagickDraw对象 $draw->setFillColor('red'); $draw->rectangle(10, 10, 100, 100); // 清除ImagickDraw对象中的路径和图形 $draw->clear(); // 添加新的路径和图形到ImagickDraw对象 $draw->setFillColor('blue'); $draw->circle(50, 50, 50, 50); // 在Imagick对象上应用ImagickDraw对象 $image = new Imagick(); $image->newImage(200, 200, 'white'); $image->drawImage($draw); // 显示生成的图像 header('Content-type: image/png'); echo $image; 上述示例中,我们首先创建一个ImagickDraw对象,并向其添加一个红色矩形。然后,我们使用ImagickDraw::clear()函数清除该对象中的路径和图形。接着,我们添加一个蓝色圆形到ImagickDraw对象中,并将其应用于一个新的Imagick对象。最后,我们将生成的图像输出到浏览器。通过使用ImagickDraw::clear()函数,我们可以在同一个ImagickDraw对象上多次添加和清除路径和图形。