捕获和转换Web的工具

使用PHP向屏幕截图添加水印PHP API

默认情况下,GrabzIt将“ GrabzIt”水印添加到使用免费软件包创建的屏幕截图,动画GIF和PDF上。 但是GrabzIt还使开发人员可以使用任何付费软件包定义自己的自定义水印。 这些水印可以添加到 图片截图, PDF截图 动画GIF.

通过设置标识符,要上传的水印图像的文件路径以及水印在页面上应显示的位置,来定义自定义水印。 如何定义水印的位置以及更多信息,请参见 AddWatermark文档.

$grabzIt->AddWaterMark('DummyWaterMark_TopRight', 'watermark.png', 2, 0);

现在每当 DummyWaterMark_TopRight 标识符传递给 setCustomWaterMarkId 的方法 GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions 定义的水印类别将自动放置在图像或PDF文档方面的右上角。

要读取所有当前的自定义水印,请调用以下方法。

$watermarks = $grabzIt->GetWaterMarks();

要删除水印,只需调用 DeleteWaterMark 带有您要删除的水印标识符的方法。

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

由于在GrabzIt系统中将水印缓存了一小段时间,请尝试使用与刚刚删除的水印标识符不同的水印标识符,以避免重新使用缓存的水印。

特殊水印

GrabzIt还提供了几种特殊的内置水印,可以将其传递给 setCustomWaterMarkId 的方法 GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions 类,其中包括用于添加的水印 时间戳记, 文本, 计数器 浏览器视窗 捕获。