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

Pythonでスクリーンショットに透かしを追加するPython 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()

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

grabzIt.DeleteWaterMark('DummyWaterMark_TopRight')

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

特別な透かし

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