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

Добавить водяной знак на скриншот с помощью PHPPHP 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 классы, в том числе водяные знаки для добавления метки времени, текст, счетчики и окна браузера к захватам.