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
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.