Tools om het web vast te leggen en te converteren

Voeg een watermark naar een screenshot met Ruby

Ruby API

Standaard voegt GrabzIt de 'GrabzIt' toe watermark op schermafbeeldingen gemaakt met het gratis pakket. Met GrabzIt kunnen ontwikkelaars nu echter op elk betaald pakket 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.

grabzIt.add_watermark('DummyWaterMark_TopRight', 'watermark.png', 2, 0)

Nu wanneer de DummyWaterMark_TopRight ID wordt doorgegeven aan de customWaterMarkId methode van de AnimationOptions, ImageOptions or PDFOptions 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.get_watermarks()

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

grabzIt.delete_watermark('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 watermarks, die kan worden doorgegeven aan de customWaterMarkId methode van de AnimationOptions, ImageOptions or PDFOptions klassen, deze omvatten watermarks om toe te voegen timestamps, tekst, counters en browservensters vastleggen.