Narzędzia do przechwytywania i konwertowania Internetu

Dodaj znak wodny do zrzutu ekranu za pomocą PHPAPI PHP

Domyślnie GrabzIt dodaje znak wodny „GrabzIt” do zrzutów ekranu, animowanych plików GIF i PDF utworzonych za pomocą bezpłatnego pakietu. Jednak GrabzIt umożliwia także programistom w każdym płatnym pakiecie definiowanie własnych niestandardowych znaków wodnych. Te znaki wodne można dodać do zrzuty ekranu obrazu, Zrzuty ekranu w formacie PDF i animowane pliki GIF.

Niestandardowy znak wodny jest definiowany przez ustawienie identyfikatora, ścieżki pliku obrazu znaku wodnego, który ma zostać przesłany, a także pozycji, w której znak wodny powinien pojawić się na stronie. Jak definiuje się pozycję znaku wodnego, a więcej podano w Dokumentacja AddWatermark.

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

Teraz, gdy tylko DummyWaterMark_TopRight identyfikator jest przekazywany do setCustomWaterMarkId metoda GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions zdefiniowany znak wodny zostanie automatycznie umieszczony w prawym górnym rogu obrazu lub dokumentu PDF.

Aby odczytać wszystkie bieżące niestandardowe znaki wodne, wywołaj następującą metodę.

$watermarks = $grabzIt->GetWaterMarks();

Aby usunąć znak wodny, wystarczy zadzwonić pod numer DeleteWaterMark metoda z identyfikatorem znaku wodnego, który chcesz usunąć.

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

Ponieważ znaki wodne są buforowane przez krótki czas w systemie GrabzIt, spróbuj użyć innego identyfikatora znaku wodnego niż ten, który właśnie został usunięty, aby uniknąć ponownego użycia buforowanego znaku wodnego.

Specjalne znaki wodne

GrabzIt zapewnia również kilka specjalnych wbudowanych znaków wodnych, które można przekazać do setCustomWaterMarkId metoda GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions klasy, obejmują one znaki wodne do dodania znaczniki czasu, tekst, liczniki i okna przeglądarki przechwytywać.