Tools om het web vast te leggen en te converteren

Voeg een watermark naar een screenshot met PHP

PHP API

Standaard voegt GrabzIt de 'GrabzIt' toe watermark op screenshots, geanimeerde GIF's en pdf's gemaakt met een gratis pakket. Met GrabzIt kunnen ontwikkelaars van elk betaald pakket echter ook hun eigen gebruik definiëren watermarks. Deze watermarks kan worden toegevoegd aan afbeelding screenshots, PDF-schermafbeeldingen en geanimeerde GIF's.

Een gewoonte watermark wordt gedefinieerd door een identifier in te stellen, samen met het bestandspad van het watermark afbeelding die moet worden geüpload, evenals de positie waar de watermark zou op de pagina moeten verschijnen. Hoe de positie van de watermark wordt gedefinieerd en er wordt meer gespecificeerd in het ToevoegenWatermark documentatie.

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

Nu wanneer de DummyWaterMark_TopRight ID wordt doorgegeven aan de setCustomWaterMarkId methode van de GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions klassen de gedefinieerde watermark wordt automatisch in de rechterbovenhoek van de afbeelding of het pdf-document geplaatst.

Om al uw huidige gebruik te lezen watermarks roep de volgende methode aan.

$watermarks = $grabzIt->GetWaterMarks();

Om een watermark bel gewoon de DeleteWaterMark methode met de identifier van de watermark u wilt verwijderen.

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

As watermarks korte tijd in het GrabzIt-systeem in de cache worden opgeslagen, probeer dan een ander watermark identifier naar een die zojuist is verwijderd om te voorkomen dat de cache watermark hergebruikt.

special Watermarks

GrabzIt biedt ook verschillende speciale ingebouwde watermarks, die kan worden doorgegeven aan de setCustomWaterMarkId methode van de GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions klassen, deze omvatten watermarks om toe te voegen timestamps, tekst, counters en browservensters vastleggen.