Инструменты для захвата и конвертирования Интернета

Добавить watermark к скриншоту с Ruby

Ruby API

По умолчанию GrabzIt добавляет GrabzIt watermark к скриншотам, созданным с помощью бесплатного пакета. Однако GrabzIt теперь позволяет разработчикам любого платного пакета определять свой собственный watermarks, Эти watermarks можно добавить к скриншоты изображения, Скриншоты в формате PDF до анимированные GIF.

Обычай watermark определяется установкой идентификатора вместе с путем к файлу watermark изображение, которое необходимо загрузить, а также положение, в котором watermark должен появиться на странице.

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

Теперь всякий раз, когда DummyWaterMark_TopRight идентификатор передается customWaterMarkId метод AnimationOptions, ImageOptions or PDFOptions классы определенные watermark будет автоматически размещен в правом верхнем углу изображения или PDF-документа соответственно.

Чтобы прочитать все ваши текущие обычаи watermarks вызовите следующий метод.

watermarks = grabzIt.get_watermarks()

Чтобы удалить watermark просто позвоните в удалять_watermark метод с идентификатором watermark вы хотите удалить.

grabzIt.delete_watermark('DummyWaterMark_TopRight')

As watermarks кешируются на короткое время в системе GrabzIt, попробуйте использовать другой watermark идентификатор к тому, который был только что удален, чтобы избежать кеширования watermark повторно используется.

Особый Watermarks

GrabzIt также предоставляет несколько специальных watermarks, который может быть передан customWaterMarkId метод AnimationOptions, ImageOptions or PDFOptions классы, они включают watermarks для добавления метки времени, текст, счетчики до окна браузера к захватам.