捕获和转换Web的工具

使用Ruby在屏幕截图中添加水印Ruby API

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

通过设置标识符,要上传的水印图像的文件路径以及水印在页面上应显示的位置,来定义自定义水印。

grabzIt.add_watermark('DummyWaterMark_TopRight', 'watermark.png', 2, 0)

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

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

watermarks = grabzIt.get_watermarks()

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

grabzIt.delete_watermark('DummyWaterMark_TopRight')

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

特殊水印

GrabzIt还提供了一些特殊的水印,可以将其传递给 customWaterMarkId 的方法 AnimationOptions, ImageOptions or PDF选项 类,其中包括用于添加的水印 时间戳记, 文本, 计数器 浏览器视窗 捕获。