Webをキャプチャして変換するツール

PHPを使用してスクリーンショットに透かしを追加するPHP API

デフォルトでは、GrabzItは、無料のパッケージで作成されたスクリーンショット、アニメーションGIF、PDFに「GrabzIt」ウォーターマークを追加します。 ただし、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 クラス、これらは追加のための透かしを含む タイムスタンプ, テキスト, カウンターブラウザウィンドウ キャプチャします。