Ferramentas para capturar e converter a Web

Adicionar uma marca d'água a uma captura de tela com RubyAPI Ruby

Por padrão, o GrabzIt adiciona a marca d'água 'GrabzIt' às capturas de tela criadas com o pacote gratuito. No entanto, o GrabzIt agora permite que os desenvolvedores de qualquer pacote pago definam suas próprias marcas d'água personalizadas. Essas marcas d'água podem ser adicionadas a capturas de tela da imagem, Capturas de tela em PDF e GIFs animados.

Uma marca d'água personalizada é definida pela configuração de um identificador, junto com o caminho do arquivo da imagem da marca d'água a ser carregada, bem como a posição em que a marca d'água deve aparecer na página.

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

Agora sempre que o DummyWaterMark_TopRight identificador é passado para o customWaterMarkId método do AnimationOptions, ImageOptions or PDFOptions classes, a marca d'água definida será automaticamente colocada no canto superior direito da imagem ou documento PDF, respectivamente.

Para ler todas as suas marcas d'água personalizadas atuais, chame o seguinte método.

watermarks = grabzIt.get_watermarks()

Para excluir uma marca d'água, basta chamar o delete_watermark método com o identificador da marca d'água que você deseja excluir.

grabzIt.delete_watermark('DummyWaterMark_TopRight')

Como as marcas d'água são armazenadas em cache por um tempo no sistema GrabzIt, tente usar um identificador de marca d'água diferente daquele que acabou de ser excluído para evitar que a marca d'água em cache seja reutilizada.

Marcas d'água especiais

O GrabzIt também fornece várias marcas d'água especiais, que podem ser passadas para o customWaterMarkId método do AnimationOptions, ImageOptions or PDFOptions classes, incluem marcas d'água para adicionar timestamps, texto, contadores e janelas do navegador para capturar.