Algum formato de arquivo de imagem incorpora autor, título, etc.? Atualmente estou brincando com o ffmpeg e essas informações vêm com um arquivo de vídeo e achei útil. Fiquei me perguntando se um arquivo de imagem também pode empacotar esses atributos.
Sei que se existissem, provavelmente seriam facilmente alterados e, portanto, não protegeriam os direitos de propriedade intelectual. No entanto, acho que é um bom recurso.
Também percebo que o Windows estendeu as propriedades do arquivo, mas esperava algo incorporado no próprio arquivo, em vez do descritor de arquivo do sistema operacional (que presumo ser como o Windows faz isso).
Responder1
Exif pode conter metadados sobre título, autor, etc.
Exif(Formato de arquivo de imagem trocável) pode conter informações de autoria e direitos autorais:
As tags de metadados definidas no padrão Exif cobrem um amplo espectro:
- Informações de data e hora
- Descrições
- Informações sobre direitos autorais
Os metadados Exif podem estar presentes emJPEGimagens, por exemplo. Háuma lista completa de tags Exifque é muito longo para incluir aqui, mas provavelmente você está interessado nas tags ImageDescription
, Artist
(ou XPAuthor
).
Alternativamente,XMP(Extensible Metadata Platform) fornece um padrão para incorporar metadados em um arquivo na forma de XML, incluindo vários formatos de imagem.
pnguso de imagensum formato diferente, mas também pode conter metadados:
PNG fornece os pedaços tEXt, iTXt e zTXt para armazenar sequências de texto associadas à imagem, como uma descrição de imagem ou aviso de direitos autorais. Palavras-chave são usadas para indicar o que cada sequência de texto representa. Qualquer número desses blocos de texto pode aparecer e mais de um com a mesma palavra-chave é permitido.
GIFsarquivos podem incluir metadados em um bloco de comentários (obrigadoACpor apontar isso) como padrão. Eles também podem incluir informações em texto simples ou blocos de extensão de aplicativo.
Paraimagem vetorialarquivos,SVGssão XML e, portanto, podem incluir metadados por meio dos <metadata>
elementos <title>
e <desc>
. (obrigadoACpor me lembrar sobre SVGs)
Muitas dessas listagens de metadados estarão em conformidade com oNúcleo de Dublin esquema/vocabulário, que dá uma nomenclatura padronizada para cada um dos elementos, por exemplo, 'Contribuidor', 'Criador', 'Data', etc.
Outros meios de incluir dados em arquivos de imagem
Conforme apontado nos comentários, existem outras formas de incluir metadados em arquivos de imagem. Gostaria de salientar que estes não fazem necessariamente parte de um ficheiro oficialformatarouespecificação, no entanto.
Esteganografiaé o método de ocultar uma mensagem dentro de uma mensagem. Esta é uma técnica geral e não limitada a arquivos de imagem; também pode ser feito em arquivos de vídeo, arquivos de áudio, até mesmo em meio físico.
Existem imagens dadas como exemplos, como:
(crédito paraChiprena Wikipédia em inglês para ambas as imagens)
Além disso, uma assinatura e uma data podem ser adicionadas à imagem para incorporar o autor e a hora de criação, por exemplo.
É claro que todos esses exemplos afetam os próprios dados da imagem, em maior ou menor grau, ao contrário das informações extras contidas em tags ou campos.