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

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

デフォルトでは、GrabzItは無料パッケージで作成されたスクリーンショットに「GrabzIt」透かしを追加します。 ただし、GrabzItでは、有料パッケージの開発者が独自のカスタム透かしを定義できるようになりました。 これらの透かしはに追加できます 画像のスクリーンショット, PDFスクリーンショット , アニメーションGIF.

カスタムウォーターマークは、アップロードするウォーターマークイメージのファイルパス、およびウォーターマークをページに表示する位置とともに識別子を設定することにより定義されます。

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

今度は DummyWaterMark_TopRight 識別子がに渡されます customWaterMarkId の方法 GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions 定義されたウォーターマークは、画像またはPDFドキュメントの右上に自動的に配置されます。

現在のすべてのカスタム透かしを読み取るには、次のメソッドを呼び出します。

@watermarks = @{$grabzIt->GetWaterMarks()};

foreach $watermark (@watermarks)
{
    print $watermark->getIdentifier();
}

透かしを削除するには、単に DeleteWaterMark 削除する透かしの識別子を含むメソッド。

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

ウォーターマークはGrabzItシステムでしばらくキャッシュされるため、キャッシュされたウォーターマークが再使用されないように、削除されたウォーターマーク識別子とは異なるウォーターマーク識別子を使用してみてください。

特別な透かし

GrabzItは、いくつかの特別な透かしも提供します。 customWaterMarkId の方法 GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions クラス、これらは追加のための透かしを含む タイムスタンプ, テキスト, カウンター , ブラウザウィンドウ キャプチャします。