Tools om het web vast te leggen en te converteren

Voeg een watermark naar een screenshot met Perl

Perl 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 als 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->AddWaterMark('DummyWaterMark_TopRight', 'watermark.png', 2, 0);

Nu wanneer de DummyWaterMark_TopRight ID wordt doorgegeven aan de customWaterMarkId 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()};

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

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 watermarks, die kan worden doorgegeven aan de customWaterMarkId methode van de GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions klassen, deze omvatten watermarks om toe te voegen timestamps, tekst, counters als browservensters vastleggen.