Ferramentas para capturar e converter a Web

Adicionar uma watermark para uma captura de tela com PHPAPI PHP

Por padrão, GrabzIt adiciona o 'GrabzIt' watermark em screenshots, GIFs animados e PDFs criados com um pacote gratuito. No entanto, o GrabzIt também permite que os desenvolvedores em qualquer pacote pago definam seus próprios watermarks. Estes watermarks pode ser adicionado a capturas de tela da imagem, Capturas de tela em PDF e GIFs animados.

Um costume watermark é definido pela configuração de um identificador, junto com o caminho do arquivo do watermark imagem que deve ser carregada, bem como a posição onde o watermark deve aparecer na página. Como a posição do watermark é definido e mais é especificado no AdicionarWatermark documentação.

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

Agora sempre que o DummyWaterMark_TopRight identificador é passado para o setCustomWaterMarkId método do GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions classes o definido watermark será automaticamente colocado no canto superior direito da imagem ou documento PDF em questão.

Para ler todo o seu costume atual watermarks chame o seguinte método.

$watermarks = $grabzIt->GetWaterMarks();

Para deletar um watermark simplesmente chame o DeleteWaterMark método com o identificador do watermark que você deseja excluir.

$grabzIt->DeleteWaterMark('DummyWaterMark_TopRight');

As watermarks são armazenados em cache por um curto período no sistema GrabzIt, tente usar um diferente watermark identificador para aquele que acabou de ser excluído para evitar o watermark sendo reutilizado.

Especial Watermarks

GrabzIt também fornece vários recursos especiais embutidos watermarks, que pode ser passado para o setCustomWaterMarkId método do GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions classes, estes incluem watermarks para adicionar timestamps, texto, contadores e janelas do navegador para capturar.