← Voltar ao blog

Compactação de imagens sem perdas no Windows: o que significa a verificação sem perdas

Veja a compactação verificada de imagens sem perdas no Windows, com um GIF 92% menor, uma alternativa PNG de cópia exata, capturas de tela e evidências do LocalFlux 1.0.7.

Por LocalFlux Editorial Team

Imagens Explicação
LocalFlux mostrando um resultado GIF verificado sem perdas que ficou 92 por cento menor
Nesta página
  1. Resposta resumida
  2. O que significa “verified lossless”
  3. O que o LocalFlux verifica em cada formato
  4. A configuração do teste sem dados particulares
  5. Etapa 1: adicione imagens compatíveis
  6. Etapa 2: escolha Lossless
  7. Etapa 3: execute a otimização localmente
  8. Resultado 1: um arquivo verificado realmente menor
  9. Resultado 2: a alternativa de cópia exata
  10. Por que alguns arquivos aparentemente ineficientes ainda viram cópias exatas
  11. Lossless, presets e tamanho-alvo
  12. É possível otimizar vários arquivos sem perdas em lote?
  13. Examine as evidências
  14. Perguntas comuns
  15. Um checklist prático
  16. O resultado

Se você quer uma imagem menor sem alterar o conteúdo, a parte difícil não é escolher uma configuração chamada Lossless. A parte difícil é comprovar que o novo arquivo ainda representa o mesmo conteúdo e saber o que o software deve fazer quando não consegue comprovar isso.

O LocalFlux 1.0.7 lida com essa incerteza usando um fluxo que opta pela segurança em caso de falha. Ele cria localmente uma versão candidata otimizada, confere propriedades invariáveis de conteúdo e metadados específicas do formato e só publica a versão candidata alterada quando essas verificações são aprovadas. Se não for possível verificar a versão candidata ou se ela não for menor, o LocalFlux grava uma cópia exata da origem com um novo nome contendo _optimized.

A cópia exata também exige uma origem legível e um destino com permissão de escrita. Erros de decodificação, verificação ou gravação podem fazer o trabalho falhar; confira o status de cada arquivo.

Testei os dois caminhos com arquivos sintéticos armazenados em C:\tmp:

Esses exemplos mostram o significado pretendido do rótulo: o LocalFlux não considera que “a conversão foi concluída” seja o mesmo que “o resultado não tem perdas” e não promete que toda entrada ficará menor.

Exemplos medidos, não uma economia universal: a otimização sem perdas depende do formato de origem, da estrutura do contêiner, dos metadados, da codificação anterior e do conteúdo da imagem ou animação. Um resultado válido pode ficar muito menor, um pouco menor ou ser uma cópia exata sem redução de tamanho.

Experimente a otimização verificada de imagens sem perdas no LocalFlux

Resposta resumida

Para otimizar uma imagem compatível sem alterar intencionalmente o conteúdo:

  1. Abra o LocalFlux e selecione Compactar.
  2. Adicione um ou mais arquivos compatíveis: JPEG, TIFF, PNG ou WebP estático, GIF, APNG ou SVG.
  3. Abra Opções e escolha Lossless.
  4. Selecione Otimize 2 arquivos.
  5. Confira em cada resultado a indicação Sem perdas verificado e uma redução de tamanho ou Já otimizado.

O LocalFlux cria um novo arquivo com _optimized no nome. A origem permanece no local. O processamento é executado no PC com Windows; o arquivo não é enviado a um serviço online de conversão.

LocalFlux com dois arquivos sintéticos em C:\tmp e a estratégia Lossless selecionada.

As capturas da interface foram atualizadas em outubro de 2026 com uma compilação reconstruída a partir do código documentado do LocalFlux 1.0.10.0. As medições e os downloads históricos mantêm o escopo dos testes originais. Registros das capturas: 1

Verificação de outubro de 2026: as vinte saídas dos dez idiomas corresponderam byte por byte aos GIF e PNG históricos. O GIF tem doze quadros de 100 ms cada (o atraso GIF 10 equivale a 10/100 de segundo), com os mesmos quadros renderizados e ajustes de repetição. Os valores KB da interface usam unidades de 1024 bytes (KiB). Isso verifica estes dois exemplos sintéticos, não todos os formatos ou campos de metadados. 2026-10

Nas novas capturas, as guias ainda aparecem em inglês: Lossless (sem perdas), Preset (predefinição) e Target size (tamanho-alvo).

O que significa “verified lossless”

“Lossless” costuma ser usado para descrever uma configuração do codificador. “A verificação sem perdas” descreve um contrato de resultado mais rigoroso.

Nesse fluxo do LocalFlux, uma versão candidata alterada precisa atender a três condições:

  1. As verificações de conteúdo compatíveis são aprovadas. Dependendo do formato, isso pode significar os pixels decodificados, todos os quadros renderizados da animação, todas as páginas TIFF, a temporização, as dimensões ou a geometria.
  2. As verificações de metadados incorporados compatíveis são aprovadas. Os campos exatos variam conforme o contêiner. O LocalFlux compara os metadados que se comprometeu a preservar naquela rota, em vez de presumir que uma codificação bem-sucedida manteve tudo.
  3. A versão candidata é realmente menor. Se a versão candidata verificada não economizar bytes, substituir a representação da origem não traz nenhum benefício prático de otimização.

Se qualquer uma dessas condições não for atendida, a versão candidata alterada não será publicada como resultado otimizado. O LocalFlux restaura os bytes da origem no novo caminho de saída e informa Já otimizado.

Esse último comportamento é importante. Uma ferramenta pode facilmente gerar um arquivo diferente que parece igual em uma visualização rápida. É mais difícil comprovar que a diferença é inofensiva em pixels, páginas, quadros, temporização e metadados. A política do LocalFlux escolhe o resultado conservador quando a comprovação é incompleta.

O que o LocalFlux verifica em cada formato

Contêineres de imagem diferentes precisam de propriedades invariáveis diferentes. Uma única regra de “comparar largura e altura” deixaria passar informações demais.

FormatoFoco da verificação no LocalFlux 1.0.7Comportamento alternativo importante
JPEGAssinaturas dos pixels decodificados e segmentos brutos de metadados APP e COMA otimização das tabelas de codificação pode alterar valores decodificados em algumas entradas; portanto, espera-se uma cópia exata quando não é possível comprovar a equivalência.
PNG estáticoAssinaturas dos pixels decodificados e blocos compatíveis de cores, EXIF, XMP, texto e metadados físicosOs metadados auxiliares obrigatórios são preservados antes da comparação final; uma versão candidata que não possa ser verificada é descartada.
WebP estáticoAssinaturas dos pixels decodificados e blocos compatíveis de metadados incorporadosA versão candidata só é publicada quando as comparações de conteúdo e metadados são aprovadas e ela é menor.
TIFFTodas as páginas decodificadas, a assinatura dos pixels, a geometria das páginas e os metadados compatíveisUm TIFF com etiquetas fora do conjunto verificado de armazenamento de pixels é copiado sem alterações para evitar o risco de perder etiquetas silenciosamente.
GIFTodos os quadros renderizados e combinados, atraso dos quadros, quantidade de repetições e extensões preservadas de comentário, aplicativo e texto simplesA otimização dos quadros só é aceita quando a animação renderizada e as extensões compatíveis continuam equivalentes.
APNGHashes normalizados de cada quadro, temporização, quantidade de quadros, quantidade de repetições e metadados auxiliares PNG preservadosQualquer divergência ou resultado que não possa ser verificado aciona a cópia exata da origem.
SVGOs próprios bytes da origemNo modo Lossless, o SVG é copiado byte por byte. Use o preset separado de otimização segura de vetores somente quando a remoção conservadora de comentários e dados exclusivos do editor for aceitável.

Por isso, a palavra verificado também não deve ser ampliada até se tornar uma afirmação de que todas as propriedades imagináveis de todos os formatos foram matematicamente comprovadas como equivalentes. Ela se refere às propriedades invariáveis explícitas de conteúdo e metadados que o LocalFlux 1.0.7 verifica nas rotas compatíveis.

A configuração do teste sem dados particulares

O teste usou o aplicativo LocalFlux 1.0.7.0 ativo da Microsoft Store no Windows. Nenhuma fotografia pessoal, documento de cliente, nome de usuário ou pasta de projeto foi usada. O teste original da versão 1.0.7 usou esta pasta; as novas capturas usam C:\tmp\LocalFluxBlogRefresh:

C:\tmp\LocalFlux-lossless-proof-v107\input

Os dois casos de evidência foram criados com elementos gráficos sintéticos de um painel:

CasoEntradaFinalidade
Animação redutíveldashboard-animation-repeated-frames.gifDoze quadros idênticos em tamanho integral criam deliberadamente uma redundância no armazenamento dos quadros que um otimizador verificado de animação pode remover.
Controle já otimizadoalready-optimized-icon.pngUm PNG compacto testa o caminho sem economia e com cópia exata.

O GIF é intencionalmente artificial. Ele é útil porque o conteúdo esperado não gera dúvidas: 12 quadros, a mesma imagem renderizada de 1920 × 1080 em todos eles e um atraso de 10 em cada quadro. Ele testa o contrato de verificação sem fingir representar uma porcentagem típica de compactação de animações.

Etapa 1: adicione imagens compatíveis

Abra o LocalFlux, selecione Compactar e escolha Adicionar arquivos ou arraste os arquivos para a fila.

Na versão 1.0.7, o modo Lossless está disponível para imagens JPEG, TIFF, PNG e WebP estáticas, animações GIF e APNG e arquivos SVG. “Estáticas” é uma distinção importante para PNG e WebP porque o conteúdo animado exige uma verificação própria para animações. APNG e GIF têm caminhos compatíveis específicos.

Você pode colocar vários arquivos compatíveis na mesma fila. No modo Compress, o LocalFlux mantém o formato de cada arquivo: PNG continua PNG, GIF continua GIF e assim por diante. Isso é diferente do modo Converter, no qual se escolhe um formato de saída para o lote ativo.

Antes de começar, confira se a fila contém os arquivos desejados e se o modo no canto inferior esquerdo mostra Compactar.

Etapa 2: escolha Lossless

Abra Opções e selecione a guia Lossless.

A interface descreve o contrato diretamente: os arquivos compatíveis só são otimizados depois da verificação do conteúdo e dos metadados incorporados, enquanto os incompatíveis são ignorados. O botão da ação muda de Compactar para Otimize 2 arquivos.

Não ative Compartilhar com segurança neste teste. Compartilhar com segurança é outro fluxo, cuja finalidade é remover metadados particulares de uma cópia para entrega. A otimização Lossless tenta preservar os metadados incorporados compatíveis. Esses objetivos são propositalmente diferentes:

Etapa 3: execute a otimização localmente

Selecione Otimize 2 arquivos e aguarde a conclusão da fila. O LocalFlux grava as saídas ao lado das origens quando o resumo de saída mostra Saídas: Igual ao original.

Por exemplo:

Os nomes originais continuam presentes. Isso permite fazer comparações, mas não substitui backups adequados de trabalhos importantes.

O processamento ocorre localmente. A instalação, o licenciamento da Microsoft Store ou as atualizações ainda podem envolver a rede, mas o arquivo de origem não é enviado a um servidor remoto de conversão nessa operação.

Resultado 1: um arquivo verificado realmente menor

O GIF com 12 quadros produziu o caso de redução clara:

MediçãoOrigemSaída do LocalFlux
Tamanho exato658.785 bytes54.329 bytes
Tamanho exibido643,3 KB53,1 KB
Quadros1212
Dimensões1920 × 10801920 × 1080
Sequência de atraso por quadro100 ms × 12100 ms × 12
Bytes economizadosNão se aplica604.456 bytes
ReduçãoNão se aplica91,8%

LocalFlux mostrando um resultado GIF verificado que ficou 92% menor, com apenas um destino em C:\tmp visível.

Os hashes SHA-256 da origem e da saída são diferentes, como se espera de uma representação alterada do contêiner:

Hashes diferentes não contradizem a verificação sem perdas. Eles comprovam que os bytes do arquivo mudaram. A questão relevante é se a animação decodificada e os metadados compatíveis continuaram equivalentes. O LocalFlux informou que o conteúdo e os metadados incorporados foram preservados, e uma comparação separada dos quadros renderizados constatou que as assinaturas anteriores e posteriores eram iguais.

Por que a redução foi tão grande? A origem armazenava deliberadamente 12 quadros completos repetidos. O GIF otimizado pode representar essa repetição de forma mais eficiente. Uma animação real com movimento na maior parte de todos os quadros pode economizar muito menos.

Resultado 2: a alternativa de cópia exata

O PNG de 8.290 bytes não gerou uma versão candidata menor que atendesse ao contrato. O LocalFlux informou:

Sem perdas verificado · 8,1 KB → 8,1 KB · Já otimizado

O resultado não foi apenas arredondado para o mesmo tamanho de exibição. Os dois arquivos tinham exatamente 8.290 bytes, e ambos tinham este hash SHA-256:

F287BBCE8EB98A9F19416DCE1A74A759F3AC8DDA69ADB338022CB1B8F90BD937

Esse hash correspondente comprova que a saída é uma cópia idêntica byte por byte da entrada. O LocalFlux ainda cria a saída com _optimized para que o lote seja concluído com um destino previsível, mas não alega uma economia inexistente.

“Já otimizado” pode significar que o codificador não encontrou uma versão candidata menor ou que uma versão candidata alterada não conseguiu atender ao contrato de verificação. Do ponto de vista do usuário, o resultado seguro é o mesmo: os bytes da origem se tornam os bytes da saída.

Por que alguns arquivos aparentemente ineficientes ainda viram cópias exatas

Um arquivo pode parecer ineficiente e, ainda assim, não gerar uma versão candidata verificada que possa ser publicada. O tamanho, por si só, não basta.

Por exemplo, um recodificador pode:

Um otimizador convencional pode aceitar algumas dessas diferenças. O modo sem perdas verificado não aceita. Ele prefere uma cópia exata a uma alteração sem comprovação.

Isso também explica por que o JPEG pode chegar ao caminho alternativo. O JPEG geralmente está associado à codificação com perdas. A tentativa sem perdas do LocalFlux se concentra na otimização das tabelas de codificação e exige que as assinaturas dos pixels decodificados e os metadados brutos APP/COM permaneçam equivalentes. Se o codificador incluído alterar os valores decodificados, a versão candidata será rejeitada mesmo que pareça idêntica no zoom normal.

Lossless, presets e tamanho-alvo

O LocalFlux oferece três objetivos diferentes de compactação. Eles não devem ser tratados como rótulos equivalentes para “deixar menor”.

EstratégiaObjetivo principalO conteúdo da imagem pode mudar intencionalmente?Um resultado menor é garantido?
PresetEquilibrar qualidade visual e tamanhoSim, dependendo do formato e do presetNão
Tamanho-alvoTentar ficar abaixo de um limite de bytes selecionadoSim; a qualidade e, às vezes, as dimensões podem ser reduzidas dentro da políticaNão. O alvo pode ser impossível
LosslessPreservar o conteúdo verificado e os metadados compatíveisNenhuma versão candidata alterada é publicada sem aprovação na verificaçãoNão. A cópia exata é uma alternativa válida

Use um preset para cópias destinadas a sites quando uma pequena e controlada diferença visual for aceitável. Use o tamanho-alvo para atender ao limite de um formulário de upload ou anexo. Use Lossless quando preservar o contrato de conteúdo verificado for mais importante do que maximizar a redução.

É possível otimizar vários arquivos sem perdas em lote?

Sim. A primeira captura mostra dois arquivos compatíveis de formatos diferentes em uma fila. A mesma estratégia é aplicada aos itens pendentes compatíveis, enquanto cada arquivo mantém seu formato atual.

A parte útil do lote não é que todos os itens recebem a mesma porcentagem de redução. É que todos recebem a mesma política de decisão:

  1. tentar a otimização adequada ao formato;
  2. verificar as propriedades invariáveis compatíveis;
  3. manter a versão candidata alterada somente se ela for menor; e
  4. caso contrário, publicar uma cópia exata.

Depois, confira as linhas de cada arquivo. Um lote pode conter legitimamente uma redução grande, uma redução pequena e várias cópias já otimizadas.

Examine as evidências

O pacote de publicação inclui as entradas sintéticas, as saídas do LocalFlux, as medições exatas e os hashes usados neste artigo:

Todos os caminhos e nomes de arquivos visíveis são sintéticos. As capturas de tela foram analisadas para excluir nomes de usuário, dados de contas, pastas pessoais, nomes de clientes e outras informações de identificação.

Perguntas comuns

A verificação sem perdas significa que todos os arquivos ficam menores?

Não. Significa que o LocalFlux só publica uma versão candidata alterada depois que as verificações compatíveis de conteúdo e metadados são aprovadas. Se a versão candidata não for menor ou não puder ser verificada, a saída será uma cópia exata.

Por que os hashes podem ser diferentes em um resultado sem perdas?

Sem perdas descreve o conteúdo decodificado e as propriedades invariáveis compatíveis, não bytes idênticos no contêiner. Um otimizador bem-sucedido pode reorganizar dados compactados sem alterar os pixels ou quadros decodificados. Já uma cópia exata tem o mesmo hash porque todos os bytes são idênticos.

Um resultado “Já otimizado” é uma falha?

Não. O trabalho foi concluído com segurança. Ele simplesmente não encontrou uma representação verificada menor que valesse a pena publicar.

Os originais são sobrescritos?

Não neste fluxo testado. O LocalFlux cria arquivos correspondentes com _optimized. Mantenha backups de origens insubstituíveis de qualquer forma.

O modo Lossless remove metadados EXIF ou de localização?

Seu objetivo é preservar, não limpar. Use Compartilhar com segurança quando quiser que o LocalFlux crie e confira uma cópia com os metadados particulares removidos. Sempre examine o arquivo exato que pretende compartilhar.

O fluxo funciona completamente offline?

A otimização compatível é executada no PC sem enviar a origem a um servidor de conversão. A instalação, o licenciamento e as atualizações pelo Windows ou pela Microsoft Store ainda podem usar a rede.

Quais formatos são compatíveis?

O LocalFlux 1.0.7 oferece otimização verificada sem perdas para JPEG, TIFF, PNG e WebP estáticos, GIF, APNG e SVG. Itens incompatíveis não são tratados silenciosamente como verificados.

Um checklist prático

Antes de otimizar:

Depois de otimizar:

O resultado

A otimização verificada sem perdas é valiosa porque torna a incerteza visível. Neste teste com o LocalFlux 1.0.7, um GIF sintético ficou 91,8% menor e preservou as propriedades invariáveis verificadas da animação. Um PNG que já era eficiente gerou 0% de economia e uma cópia idêntica byte por byte.

Os dois são resultados bem-sucedidos. O primeiro remove armazenamento redundante. O segundo recusa uma regravação sem comprovação ou sem utilidade. Juntos, eles demonstram uma promessa mais útil do que “toda imagem fica menor”: arquivos alterados só são publicados quando as verificações compatíveis de conteúdo e metadados são aprovadas, e a origem exata é a alternativa quando isso não acontece.

Otimize imagens localmente com o LocalFlux

Referências técnicas

As orientações sobre formatos se baseiam nestas especificações independentes e documentações das plataformas.