Outils pour capturer et convertir le Web

Ajouter un filigrane à une capture d'écran avec PHPAPI PHP

Par défaut, GrabzIt ajoute le filigrane «GrabzIt» sur les captures d'écran, les GIF animés et les PDF créés avec un package gratuit. Cependant, GrabzIt permet également aux développeurs de tous les packages payants de définir leurs propres filigranes personnalisés. Ces filigranes peuvent être ajoutés à captures d'écran, Captures d'écran PDF et GIF animés.

Un filigrane personnalisé est défini en définissant un identifiant, ainsi que le chemin d'accès au fichier de l'image en filigrane à télécharger, ainsi que la position où le filigrane doit apparaître sur la page. Comment la position du filigrane est définie et plus est spécifiée dans le Documentation AddWatermark.

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

Maintenant chaque fois que le DummyWaterMark_TopRight l'identifiant est transmis au setCustomWaterMarkId méthode de GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions Le filigrane défini sera automatiquement placé en haut à droite de l’image ou du document PDF.

Pour lire tous vos filigranes personnalisés actuels, appelez la méthode suivante.

$watermarks = $grabzIt->GetWaterMarks();

Pour supprimer un filigrane, appelez simplement le DeleteWaterMark méthode avec l'identifiant du filigrane que vous souhaitez supprimer.

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

Comme les filigranes sont mis en cache pendant un court instant dans le système GrabzIt, essayez d’utiliser un identifiant de filigrane différent de celui qui vient d’être supprimé pour éviter que le filigrane en cache ne soit réutilisé.

Filigranes spéciaux

GrabzIt fournit également plusieurs filigranes incorporés spéciaux, qui peuvent être transmis au setCustomWaterMarkId méthode de GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions classes, celles-ci incluent les filigranes pour ajouter horodatage, texte, compteurs et fenêtres du navigateur aux captures.