Como criador de conteúdo, respeito o desejo de um autor ou artista de proteger seu trabalho. Não considero este blog arte, mas fico muito irritado quando vejo meus posts aparecerem em outro site. Tenho a sorte de meu blog ser principalmente recreativo, mas muitas pessoas dependem de seu trabalho para viver, especialmente fotógrafos e artistas gráficos. Uma maneira (fraca) de proteger intelectualmente seu trabalho é colocar marcas d’água na arte, de imagens a vídeos e muito mais. Deixe-me mostrar como o senhor pode colocar marcas d’água em imagens básicas, GIFs animados e vídeos!


Marca d’água em uma imagem



Como colocar uma marca d'água em uma imagem

A melhor maneira de colocar uma marca d’água em uma imagem a partir da linha de comando é ImageMagick. Será mais fácil mostrar ao senhor o comando e depois explicá-lo, então vamos lá:



composite -gravity southeast -geometry +10+10 -dissolve 75% watermark.png ringo.jpg ringo-watermarked.jpg


  • Usaremos o composite em vez do popular utilitário do ImageMagick, o convert
  • -gravity representa a direção dentro da imagem em que a marca d’água deve aparecer
  • geometry representa x e y do preenchimento de offsets do gravity posição
  • -dissolve representa o nível de opacidade da marca d’água


Os três últimos argumentos representam a marca d’água, a imagem de origem e o nome da imagem de saída mesclada.


Se quiser colocar uma marca d’água em um diretório inteiro de imagens, o senhor pode usar este script de shell útil:



ls -1 source/photo_*.jpg \
    | awk -F\/ '{print "$COMPOSITE -gravity southeast watermark.png source/"$(NF)" watermarked/"$(NF)}'


Esse script de shell foi encontrado em http://www.the-art-of-web.com/system/imagemagick-watermark/


Marca d’água em um GIF animado



Como colocar uma marca d'água em um GIF animado

Os GIFs animados são outra fera: se o senhor tentar colocar uma marca d’água neles com o método do ImageMagick usado para uma imagem estática, simplesmente obterá o resultado do primeiro quadro. A marca d’água em um GIF animado exigirá uma tática diferente do ImageMagick:



convert wtf.gif -coalesce -gravity southeast -geometry +10+10 null: watermark.png -layers composite -layers optimize wtf-watermarked.gif


Para tratar um GIF animado, usaremos o comando convert para iniciar o processo, mas ainda usaremos o utilitário composite para colocar o GIF e a marca d’água em camadas.


Marca d’água em um vídeo


Os vídeos exigem outro utilitário para a marca d’água: ffmpeg. É impossível escrever um post melhor do que o do do Kevin Sloan
Marca d’água em vídeos a partir da linha de comando com filtros FFMPEGportanto, vou simplesmente citar a postagem dele:



./ffmpeg -i wtf.mpg -i watermark.png -filter_complex "overlay=10:10" wtf-watermarked.mpg




Como mencionado acima, a postagem de Kevin é de primeira classe – não deixe de lê-la se estiver procurando opções e exemplos mais detalhados.


A marca d’água é uma parte importante da propriedade intelectual na Web (desde que não seja cortada ou desfigurada); o senhor não pode culpar um criador de conteúdo por querer garantir que seu trabalho tenha origem. E como muitos aplicativos de software de marca d’água custam uma boa quantia, é importante que as pessoas saibam que é possível criar marcas d’água gratuitamente usando utilitários incríveis como o ImageMagick e o ffmpeg.