捕獲和轉換Web的工具

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

默認情況下,GrabzIt將“ GrabzIt”水印添加到使用免費軟件包創建的屏幕截圖,GIF動畫和PDF上。 但是GrabzIt還使開發人員可以使用任何付費軟件包定義自己的自定義水印。 這些水印可以添加到 圖片截圖, PDF屏幕截圖動畫GIF.

通過設置標識符,要上傳的水印圖像的文件路徑以及水印在頁面上應顯示的位置,來定義自定義水印。 如何定義水印的位置以及更多信息,請參見 AddWatermark文檔.

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

現在每當 DummyWaterMark_TopRight 標識符傳遞給 setCustomWaterMarkId 的方法 抓斗AnimationOptions, 抓斗ImageOptions or GrabzItPDFOptions 定義的水印類別將自動放置在圖像或PDF文檔方面的右上角。

要讀取所有當前的自定義水印,請調用以下方法。

$watermarks = $grabzIt->GetWaterMarks();

要刪除水印,只需調用 DeleteWaterMark 帶有您要刪除的水印標識符的方法。

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

由於在GrabzIt系統中將水印緩存了一小段時間,請嘗試使用與剛剛刪除的水印標識符不同的水印標識符,以避免重新使用緩存的水印。

特殊水印

GrabzIt還提供了幾種特殊的內置水印,可以將其傳遞給 setCustomWaterMarkId 的方法 抓斗AnimationOptions, 抓斗ImageOptions or GrabzItPDFOptions 類,其中包括用於添加的水印 時間戳記, 文本, 計數器瀏覽器視窗 捕獲。