Marca d’água com as informações EXIF da sua câmera no DarkTable.

Se tem um item que merece e precisa ser personalizado, convenhamos… é a marca d’água! Sempre.

Na versão em inglês do DarkTable, o recurso é chamado watermark e permite várias personalizações.

Usualmente, os fotógrafos preferem usar uma imagem pronta, em PNG, para inserir sua logo nas imagens editadas. Afinal, se o objetivo da marca d’água é mostrar “nossa marca”, ela precisa também ser padronizada.

O módulo watermark ou marca d’água tem muitas opções de personalização e automação, no editor darktable.

A resposta curta: use o promo.

Pessoalmente, não gosto de inserir logotipos nas minhas imagens.

Mas acho interessante exibir informações sobre a foto em si, como os ajustes de exposição (sempre tem alguém que pergunta sobre isso, né?), sobre o equipamento usado, a localização etc.

Há algumas opções padrão de marcas d’água prontas, no DarkTable (ou apenas darktable), que podem ser usadas sempre.

As opções “promo” e “darktable” padrão, fazem exatamente o que estamos propondo, neste post: mostrar as informações EXIF sobre as configurações de exposição da câmera para a imagem atual.

Se isso for o suficiente para você, não precisa ler mais nada… terminamos por aqui.

O darktable vem com 04 opções padrão de marca d’água: darktable, hasselblad, promo e simple-text.

A resposta completa: eu quero do meu jeito!

Se quiser personalizar a fonte, a cor da fonte, o tamanho da sua watermark, a ordem em que as informações EXIF irão aparecer etc. me acompanhe!

Vou mostrar alguns exemplos de como configurar o texto da sua marca d’água. O que não for coberto por este post, será relativamente fácil descobrir através da tentativa-e-erro.

O texto do módulo permite a inserção de variáveis, contendo as informações que a sua câmera gravou no EXIF de cada imagem. Se estiverem lá, o darktable vai encontrar.

Experimente digitar “Minhas config de exposição: $(IMAGE.EXIF)” (sem as aspas, claro).

Para automatizar, ainda mais, o darktable pode encontrar também as informações sobre o ano em que a imagem foi registrada e o nome do autor:

Copyright $(EXIF_YEAR) $(CREATOR) - $(IMAGE.EXIF)

Note que as informações de copyright: $(CREATOR), $(RIGHTS) e $(PUBLISHER), são gravadas dentro da sua câmera. Ou seja, se você ainda não configurou estas informações dentro da câmera, as variáveis provavelmente estarão vazias — ou com as informações do dono anterior da câmera, caso a tenha comprado usada.

Com o uso das variáveis $(CREATOR) e $(IMAGE.EXIF), você pode fazer o darktable exibir na marca d’água um texto contendo as o aviso de direitos autoriais, seguido das informações EXIF da sua câmera.

Tabela de variáveis suportadas pelo DarkTable

De acordo com o manual do aplicativo, as variáveis suportadas — para usar no módulo Marca d’água — são as seguintes:

  • $(DARKTABLE.NAME) — armazena o nome do programa: “darktable”
  • $(DARKTABLE.VERSION) — armazena a versão atual do darktable: p. Ex. 3.0.2
  • $(IMAGE.ID) — armazena a identificação interna do arquivo de imagem
  • $(IMAGE.EXIF) — retorna uma string contendo o tempo de exposição, o valor da abertura do diafragma, a distância focal da lente e o ISO
  • $(EXIF.DATE) — retorna a data/hora completa dentro do formato Unix
  • $(EXIF.DATE.SECOND) — retorna os segundos a partir da data contida no EXIF
  • $(EXIF.DATE.MINUTE) — retorna os minutos a partir da data contida no EXIF
  • $(EXIF.DATE.HOUR) — retorna as horas a partir da data contida no EXIF
  • $(EXIF.DATE.HOUR_AMPM) — retorna a hora AM/PM a partir da data contida no EXIF
  • $(EXIF.DATE.DAY) — retorna o dia a partir da data contida no EXIF
  • $(EXIF.DATE.MONTH) — retorna o número do mês a partir da data contida no EXIF
  • $(EXIF.DATE.SHORT_MONTH) — retorna o nome abreviado do mês a partir da data contida no EXIF: Jan, Fev … , Dez
  • $(EXIF.DATE.LONG_MONTH) — Janeiro, Fevereiro, … Dezembro
  • $(EXIF.DATE.SHORT_YEAR) — retorna os últimos 2 dígitos do ano
  • $(EXIF.DATE.LONG_YEAR) — retorna o ano completo
  • $(DATE) — retorna a data atual
  • $(DATE.SECOND) — retorna os segundos
  • $(DATE.MINUTE) — retorna os minutos
  • $(DATE.HOUR) — retorna as horas
  • $(DATE.HOUR_AMPM) — retorna a hora AM/PM
  • $(DATE.DAY) — retorna o dia
  • $(DATE.MONTH) — retorna o número mês
  • $(DATE.SHORT_MONTH) — retorna o nome do mês abreviado
  • $(DATE.LONG_MONTH) — retorna o nome do mês completo
  • $(DATE.SHORT_YEAR) — retorna o ano abreviado
  • $(DATE.LONG_YEAR) — retorna o ano completo
  • $(EXIF.MAKER) — retorna o fabricante da câmera
  • $(EXIF.MODEL) — retornta o modelo da câmera
  • $(EXIF.LENS) — retorna o nome da lente
  • $(IMAGE.FILENAME) — retorna o nome original completo do arquivo
  • $(IMAGE.BASENAME) — retorna o nome base (sem a extensão)
  • $(CREATOR) — retorna o nome do criador da imagem (isso é configurável na sua câmera)
  • $(RIGHTS) — retorna a frase de direitos autoriais que está configurada na sua câmera
  • $(Xmp.dc.creator) — metadados constantes do lighttable
  • $(Xmp.dc.publisher) — metadados constantes do lighttable
  • $(Xmp.dc.title) — metadados constantes do lighttable
  • $(Xmp.dc.description) — metadata as set in lighttable
  • $(Xmp.dc.rights) — metadados constantes do lighttable
  • $(GPS.LATITUDE) — retorna informações da latitude obtidas pelo GPS. Ex: N 51° 30.048'
  • $(GPS.LONGITUDE) — retorna informações da longitude obtidas pelo GPS. Ex:W 000° 08.553'
  • $(GPS.ELEVATION) — retorna informações da elevação obtidas pelo GPS. Ex:42.23 m above sea level (metros acima do nível do mar)
  • $(GPS.LOCATION) — retorna informações completas obtidas pelo GPS. Ex:N 51° 30.048', W 000° 08.553', 42.23 m above sea level

Estas variáveis são algumas das mais comuns dentro do darktable versão 3.0.2. Outras versões, podem ter variáveis adicionais, subtraídas ou diferentes.

Algumas variáveis da lista são redundantes — por exemplo: $(EXIF.DATE) e $(DATE). Nestes casos, você pode usar a que quiser.

Também é possível usar as variáveis referentes aos nomes dos arquivos — sirva-se à vontade. E não esquece de mostrar, nos comentários, como ficou a sua marca d’água!