Imagens e fotos · Ferramenta de privacidade de metadados de imagens
Remoção de segmento versus recodificação de tela: duas maneiras de remover metadados de fotos
· Como funciona
exif privacidade de imagem formatos de arquivo
Muitas strippers online simplesmente redesenham sua foto em uma tela e a salvam novamente, o que descarta os metadados, mas também recompacta os pixels. Esta postagem explica a alternativa: remover os segmentos de metadados e copiar os dados da imagem compactada sem serem alterados.
A foto 'limpa' que perdeu qualidade - por que um JPEG sem metadados deve manter seus dados de imagem idênticos em bytes e como saber quando isso não aconteceu
Um JPEG “limpo” que de repente parece mais suave pode ter sido decodificado e salvo com novas configurações de compactação. A remoção de tags ocultas não requer a recompactação de seu fluxo de imagem: EXIF e outros registros ocupam contêineres identificáveis fora dos dados de imagem compactados. Se os dados da imagem forem mantidos byte por byte, os pixels decodificados deverão permanecer os mesmos. Esta distinção é importante para um fotógrafo que trabalhou arduamente para preservar pequenas texturas e cores na exportação original.
Método um: redesenhar em uma tela e exportar – o que o navegador faz quando decodifica, desenha e recodifica e por que cada passagem custa qualidade
Um método comum carrega a imagem em uma tela do navegador e salva um novo JPEG, PNG ou WebP. Como a tela contém pixels em vez de segmentos de arquivo originais, a maioria dos metadados antigos desaparece. A compensação é real: uma nova codificação JPEG quantiza a imagem novamente, e um novo arquivo PNG/WebP pode usar um perfil de cor ou escolha de codificação diferente. O processo do navegador pode ser local e ainda alterar a qualidade da imagem; “executar no seu navegador” não é o mesmo que “sem perdas”.
Efeitos colaterais da recodificação — perfis ICC perdidos, subamostragem de croma possivelmente alterada, orientação alterada e transparência PNG ou dados sem perdas WebP tratados de maneira diferente
A recodificação pode eliminar informações de cor ICC, alterar a subamostragem ou achatar o alfa dependendo da saída escolhida. Uma tag de orientação de câmera é particularmente estranha: se o decodificador exibir pixels girados e a tag for removida, o novo arquivo deverá preservar explicitamente essa orientação visível; caso contrário, um visualizador poderá exibi-lo de forma diferente. PNG e WebP sem perdas têm regras de contêiner diferentes de JPEG, portanto, um redesenho de tamanho único pode alterar mais do que o fotógrafo esperava. Teste a saída no visualizador onde ela realmente será usada.
Método dois: remover os segmentos, manter a varredura — copiando os cabeçalhos dos quadros, tabelas de quantização e dados codificados por entropia e eliminando apenas os blocos APP1, APP13 e XMP
ToolAcre usa uma alternativa em nível de byte. Para JPEG ele percorre marcadores, classifica comentários de APP1 Exif/XMP, APP13 Photoshop/IPTC, COM com metadados e outros segmentos relevantes e, em seguida, grava um novo arquivo omitindo esses segmentos. Segmentos estruturais e de imagem, tabelas de quantização e varredura codificada por entropia são copiados em vez de enviados através de um codificador de imagem. O analisador não promete entender os campos proprietários do MakerNote: ele remove o bloco EXIF que os contém em vez de inventar valores para eles.
Fazendo o mesmo trabalho em PNG e WebP – descartando pedaços de metadados auxiliares enquanto deixa os pedaços de imagem compactados exatamente como estavam
PNG armazena metadados em pedaços rotulados como eXIf, tEXt, zTXt e iTXt. WebP usa pedaços RIFF como EXIF e XMP, com bits de presença em VP8X que devem ser atualizados quando um pedaço é removido. A ferramenta aplica regras específicas de formato e deixa os dados com imagem em vigor. Ele retém intencionalmente informações necessárias para uma renderização correta, como certos blocos relacionados a cores; “retirar metadados”, portanto, significa remover suas categorias documentadas, sem prometer que todos os bytes não-pixels desapareceram.
Exemplo resolvido: comparar as duas saídas – tamanho do arquivo, uma verificação de diferença de pixel e inspecionar novamente ambos os arquivos para confirmar que os metadados desapareceram
Faça duas cópias de uma amostra JPEG com coordenadas GPS. Remova o primeiro com um redesenho de tela, o segundo com o removedor de segmento de ToolAcre e, em seguida, inspecione a fonte e ambas as saídas. A cópia em nível de byte deve manter seu fluxo de imagem compactado e pode diferir principalmente pelos tamanhos dos segmentos removidos; um redesenho pode ser menor por razões completamente diferentes. Decodifique ambos e compare os valores dos pixels se precisar avaliar a qualidade. Por fim, reabra cada um em um inspetor de metadados: a alteração do tamanho do arquivo por si só não prova que um campo GPS desapareceu.
O que isso não cobre – qualquer coisa dentro dos próprios dados de pixel, como marcas d'água visíveis ou esteganografia, permanece intocada por qualquer método
Nenhuma das técnicas remove o número da casa visível na fotografia, o texto queimado em pixels, um rosto refletido ou informações intencionalmente ocultas nos dados da imagem. Um inspetor de metadados pode relatar apenas os formatos e diretórios que compreende; não presuma que um painel “nenhum campo encontrado” prova que a imagem não contém conteúdo de identificação. Esta ferramenta aceita JPEG, PNG e WebP, não RAW, HEIC ou todos os contêineres possíveis. Revise o que você compartilha na própria imagem, bem como em suas tags.
Conclusão: retire o contêiner, não a imagem - a ferramenta de privacidade de metadados de imagem remove os metadados sem recompactá-los, para que os dados da imagem não sejam degradados
Retire os metadados designados do contêiner em vez de recomprimir uma imagem apenas para descartar algumas tags. A ferramenta de privacidade de metadados de imagem cria uma nova cópia para download localmente e nomeia os blocos que ela removeu ou manteve. Compare uma amostra antes e depois e inspecione o arquivo exportado de forma independente; esse fluxo de trabalho protege a qualidade da imagem e sua expectativa sobre quais informações privadas foram realmente removidas.