Português (Brasil)

Imagens e fotos · Redimensionador de imagens sociais

O que acontece com EXIF quando você redimensiona uma foto no navegador

· Como funciona

metadados de imagem privacidade tela

Blocos de metadados da câmera separados de pixels antes de uma nova exportação de imagem
Ilustração vetorial original ToolAcre

Desenhar uma foto em uma tela e codificar um novo arquivo produz uma imagem sem nenhum dos blocos de metadados do original, a menos que uma ferramenta os copie deliberadamente. Esta postagem explica o porquê, o que isso significa para orientação e como confirmar o que contém o arquivo redimensionado.

Redimensionado, mas está limpo? - a questão prática de saber se uma cultura social ainda carrega GPS e dados de câmera

Um corte social pode remover metadados como efeito colateral da criação de uma nova imagem codificada, mas o trabalho de privacidade não deve depender de efeitos colaterais. ToolAcre decodifica o JPEG, PNG ou WebP selecionado em um ImageBitmap, desenha pixels em uma tela e codifica essa tela. Nenhum código neste caminho copia os blocos EXIF, IPTC ou XMP na saída.

Essa revisão da fonte suporta uma expectativa limitada: o novo arquivo é construído a partir de pixels renderizados e configurações de exportação escolhidas, e não de uma reescrita byte por byte do contêiner original. A ferramenta complementar de privacidade de metadados de imagem fornece a verificação independente. Use-o no resultado baixado antes de comcomcompartilhar uma fotografia sensível à localização.

Por que uma exportação de tela começa do zero — a tela contém apenas pixels, então o codificador grava um novo arquivo sem EXIF, IPTC ou XMP, a menos que sejam reinseridos

Canvas contém valores de largura, altura e pixels necessários para o desenho. EXIF modelo de câmera, diretórios GPS, legendas IPTC e registros de edição XMP são estruturas de contêiner separadas. encodeCanvas recebe apenas o canvas, tipo MIME e valor de qualidade, portanto não possui objeto de metadados disponível para reinserir durante toBlob ou convertToBlob.

A codificação nova não é o mesmo que uma operação especializada de faixa de metadados. Este último pode remover segmentos nomeados enquanto preserva os bytes da imagem compactada; canvas necessariamente decodifica e redesenha. Se for importante manter os pixels de origem inalterados, use a ferramenta de privacidade criada para manipulação de segmentos ou partes em vez de redimensionar apenas para perseguir metadados.

O tratamento da orientação é controlado pelo navegador aqui e não é declarado como uma regra EXIF universal

O esboço diz que os navegadores modernos geralmente aplicam a orientação EXIF e transformam a visualização corrigida na saída. Este aplicativo chama createImageBitmap sem uma opção imageOrientation explícita e não possui nenhum acessório de orientação em seus testes. O comportamento exato da orientação, portanto, pertence ao caminho do navegador e deve ser verificado com o arquivo e o navegador reais do telefone.

Uma verificação prática utiliza uma foto cujas dimensões armazenadas e orientação visual são diferentes. Carregue-o, inspecione a visualização, exporte-a e abra o resultado em outro visualizador. Se a visualização ou a saída mudar inesperadamente, não gire os metadados cegamente. Grave o navegador e use uma ferramenta que exponha informações de orientação antes de decidir o que a fonte pretendia.

Os perfis de origem não são preservados, enquanto a conversão exata de cores permanece controlada pelo navegador

As limitações do produto afirmam que os perfis de cores não são preservados na tela e os perfis incorporados incomuns podem mudar ligeiramente. Eles não dizem que cada entrada é convertida à força por um algoritmo nomeado em um arquivo sRGB garantido. A decodificação, o manuseio das cores da tela e a saída do codificador continuam sendo responsabilidades do navegador nesta implementação.

Mantenha o original próximo à saída redimensionada e compare-os na mesma tela. Vermelhos e verdes altamente saturados podem revelar uma diferença visível, mas uma correspondência visual não prova a preservação do perfil. Um inspetor de metadados pode informar se um bloco de perfil está presente; ele não pode, por si só, certificar que duas cores renderizadas são numericamente idênticas.

Confie, mas verifique – executando o arquivo redimensionado por meio da ferramenta de privacidade de metadados de imagem para ver exatamente quais blocos, se houver, permanecem

A verificação começa com dois relatórios, não com uma suposição. Inspecione o arquivo de origem em Image Metadata Privacy, observe todos os campos GPS, câmera, orientação e perfil que ele entende e, em seguida, inspecione o corte baixado. Um campo ausente no segundo relatório é uma evidência direta sobre o resultado do analisador para esses dois arquivos.

Revise também a própria imagem. Placas de rua, emblemas, reflexos e rostos permanecem pixels e não podem ser removidos com a exclusão de EXIF. A limpeza de metadados e a redação visual respondem a diferentes questões de privacidade. Um painel de metadados limpo não faz desaparecer um fundo de identificação, e um corte reduzido não prova que todos os blocos de contêiner estão ausentes.

Exemplo resolvido: uma foto de telefone antes e depois do redimensionamento — comparando os dois relatórios de metadados

Escolha uma fotografia de telefone não sensível para o teste realizado. Registre seu tamanho e dimensões de bytes originais, inspecione os metadados, crie um corte quadrado como PNG ou JPEG e inspecione o novo arquivo. A lista exata depende da entrada e do inspetor, portanto, este artigo não inventa uma contagem universal de campos antes e depois.

O caminho de origem prevê uma nova codificação de tela sem cópia deliberada de metadados. Os dois relatórios testam essa previsão em relação a bytes reais. Se um campo permanecer, preserve os arquivos e os detalhes do navegador como um caso reproduzível. Se não restar nada, expresse a conclusão como “não encontrado por esta inspeção”, e não como prova contra todas as possíveis cargas ocultas.

O que isso não cobre – um redimensionamento não substitui um removedor de metadados quando você precisa dos pixels originais inalterados; as notas técnicas do Social Image Resizer indicam o que sua saída contém

O redimensionamento não substitui a remoção de metadados quando a codificação de pixel original deve permanecer inalterada. Ele também não pode processar arquivos HEIC, AVIF ou câmera RAW não suportados nesta rota. A lista de entradas aceita é JPEG, PNG e WebP, e cada saída redimensionada foi reamostrada e recentemente codificada, independentemente de suas dimensões corresponderem ou não.

O limite técnico da ferramenta é, portanto, claro: utilizá-la para criar derivados de dimensão social, não como um desinfetante de arquivo. Use a privacidade de metadados de imagem quando categorias de remoção e dados de imagem inalterados forem importantes. A combinação das duas ferramentas fornece uma sequência deliberada, em vez de solicitar uma consequência incidental da tela para carregar toda a reivindicação de privacidade.

Conclusão: o redimensionamento reescreve o arquivo – o Social Image Resizer recodifica no seu dispositivo e a ferramenta de privacidade de metadados de imagem permite que você confirme o que o resultado traz

O redimensionamento do navegador reescreve a entrega a partir de pixels. Esse design não deixa nenhuma etapa do aplicativo que copie a fonte EXIF, IPTC ou XMP para o Blob, ao mesmo tempo que introduz orientação controlada pelo navegador e comportamento de cores que merece observação. Ambas as partes são importantes: os metadados podem desaparecer enquanto a aparência renderizada muda da maneira que as tags do contêiner antes explicavam.

Trate o arquivo redimensionado como um novo artefato. Inspecione seus metadados, verifique sua orientação e compare sua cor antes de postar. O Social Image Resizer fornece o corte e a codificação local; o inspetor companheiro fornece evidências sobre os blocos retidos. Juntos, eles substituem o slogan absoluto “redimensionar limpa tudo” por um teste repetível.