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

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

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

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

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

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

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

$watermarks = $grabzIt->GetWaterMarks();

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

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

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

Особый Watermarks

GrabzIt также предоставляет несколько специальных встроенных watermarks, который можно передать setCustomWaterMarkId метод GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions классы, они включают watermarks для добавления метки времени, текст, счетчики и окна браузера к захватам.