Português (Brasil)

Imagens e fotos · Conversor e compressor de imagens

Por que PNG não tem controle deslizante de qualidade e como reduzi-lo de qualquer maneira

· Como funciona

formatos de imagem png qualidade de imagem

Um PNG ramificando-se em direção a menos pixels, outro formato e saída sem perdas inalterada
Ilustração vetorial original ToolAcre

PNG não tem perdas, portanto, um controle de qualidade não teria nada para negociar; é por isso que o navegador ignora o argumento de qualidade para PNG. Esta postagem explica o que determina o tamanho de PNG e as três alavancas que realmente reduzem um.

O controle deslizante de qualidade que não faz nada — por que movê-lo deixa o tamanho de PNG inalterado e o que isso diz sobre o formato

Quando PNG é selecionado, ToolAcre oculta o campo de qualidade em vez de deixar um controle deslizante desativado ou ineficaz na tela. A tabela de formato marca `qualityApplies` como falso e o plano de conversão define a qualidade como indefinida. Mover um número que nunca chega ao codificador não pode explicar uma mudança de tamanho, portanto a interface remove totalmente a falsa decisão.

Esta também é uma pista de diagnóstico. Se um usuário esperava “qualidade 50 PNG”, a operação pretendida provavelmente era menos pixels, menos cores por meio de um otimizador especializado ou um destino com perdas. São transformações diferentes com consequências diferentes. Nomear o sacrifício desejado é mais útil do que procurar um botão de compressão universal.

Sem perdas significa que cada pixel é mantido - pipeline de filtro mais-DEFLATE de PNG e por que seu tamanho depende do conteúdo, não de uma configuração

O repositório suporta uma afirmação precisa: o codificador disponível de PNG é tratado como sem perdas e armazena os pixels que lhe são entregues. Ele não expõe filtros de linha PNG, níveis DEFLATE ou passagens do otimizador, portanto, a descrição interna do pipeline do esboço está fora da evidência do produto. Uma exportação de tela pode escolher esses detalhes sem fornecer controle a ToolAcre.

Sem perdas se aplica à codificação, não a todas as operações anteriores. Se a imagem foi redimensionada, o plano chama a conversão com perdas porque a reamostragem já alterou os valores dos pixels. Se a fonte for JPEG, PNG armazena fielmente pixels decodificados de uma fonte já com perdas e não pode restaurar detalhes removidos. Esses limites evitam que a palavra “sem perdas” se torne uma promessa geral.

O repositório verifica a saída PNG sem perdas, mas não implementa filtro PNG ou controles DEFLATE

Menos pixels é a vantagem mais forte que esta interface expõe para PNG. O modo de porcentagem dimensiona ambos os eixos, enquanto o modo de pixel exato deriva uma dimensão ausente ou cabe dentro de uma caixa quando a proporção permanece bloqueada. A saída planejada aparece antes da conversão, e um orçamento de dispositivo pode reduzir uma solicitação excessiva com um aviso.

Para capturas de tela, redimensione tendo em mente a legibilidade. As regras de tipo fino e de um pixel podem não ser mais mapeadas corretamente após a reamostragem, mesmo que o codificador PNG final preserve exatamente os pixels recém-calculados. Teste o tamanho da tela onde os leitores usarão a imagem. Uma contagem de bytes menor não será útil se os rótulos da interface ficarem difíceis de ler.

Alavanca dois: menos cores - paleta PNG, por que as capturas de tela da interface plana são bem compactadas e as fotografias não

Uma paleta com menos cores pode reduzir alguns PNGs, mas ToolAcre não fornece quantização de cores, seleção de paleta ou pontilhamento. Ele decodifica para uma tela e pede `image/png`; nenhuma configuração escolhe a cor indexada ou o tamanho da paleta. Apresentar a redução da paleta como uma alavanca disponível seria, portanto, distorcer a interface.

Se for necessário um fluxo de trabalho de paleta, use um otimizador dedicado cujo modo de saída e pontilhamento estejam documentados e, em seguida, inspecione o resultado. Deixe clara a função deste conversor: ele pode preservar PNG alfa, redimensionar pixels e escrever um PNG. Os limites do produto são valiosos porque evitam que uma ferramenta local fácil seja confundida com um conjunto completo de otimização PNG.

A redução da paleta não é oferecida por este conversor de navegador

Um destino diferente comercializa propriedades diferentes. JPEG sempre apresenta perdas e não pode armazenar alfa, portanto, é adequado para conteúdo fotográfico opaco somente após uma decisão fosca. WebP mantém alfa, mas ToolAcre descreve a saída do navegador como com perdas em todas as qualidades. Qualquer um pode ser menor para algumas imagens, mas nenhuma economia fixa é prometida.

O conteúdo deve orientar o teste. Uma fotografia incorporada em um PNG é candidata a JPEG ou WebP; um diagrama nítido e transparente pode merecer PNG apesar de seus bytes. Exporte uma cópia representativa, inspecione bordas e gradientes e compare o tamanho medido. A conversão apenas por extensão ignora o que a imagem deve preservar.

Exemplo resolvido: um 2.4 MB tela inteira PNG — comparando as três alavancas e seus efeitos na legibilidade

Faça uma captura de tela da documentação em tela inteira que seja muito grande para seu destino. Primeiro exporte PNG nas dimensões originais para estabelecer o que uma recodificação de tela simples produz. Em seguida, reduza ambos os eixos aos requisitos reais de exibição e inspecione os tipos pequenos. Por fim, retorne à fonte original e crie um WebP de mesma dimensão para uma comparação de formato.

Anote os três arquivos medidos em vez de inserir um ponto de partida 2.4 MB fictício ou uma redução universal. O PNG redimensionado isola a contagem de pixels; o WebP isola a escolha do formato com perdas. Se algum deles prejudicar os detalhes de que os leitores precisam, o PNG maior será o resultado correto. Um fluxo de trabalho é bem-sucedido quando atende ao caso de uso, e não quando ganha uma porcentagem arbitrária.

Exemplo resolvido sem tamanhos de fontes inventados ou economias prometidas

Os otimizadores externos podem explorar filtros PNG, esforço de compactação, paleta PNG e blocos de metadados. Esses controles não são expostos aqui, e a perda de metadados através do canvas é um efeito colateral, e não uma operação de limpeza garantida. Use a ferramenta de privacidade de metadados de imagem quando a remoção verificada de metadados for o objetivo real.

O conversor também não promete viagens de ida e volta PNG com bytes idênticos. Codificação de pixel sem perdas e bytes de contêiner idênticos são afirmações diferentes. Os codificadores do navegador podem organizar o arquivo de maneira diferente durante a decodificação para o mesmo raster. Compare pixels visíveis para obter fidelidade de imagem e use ferramentas com reconhecimento de formato se a reprodutibilidade no nível do contêiner for importante.

Otimizadores PNG externos e modos de paleta permanecem fora da ferramenta

PNG não tem controle deslizante de qualidade neste painel porque não há decisão de qualidade com perdas para encaminhar. Para reduzir uma produção, reduza as dimensões deliberadamente ou escolha um destino cujas perdas documentadas se ajustem ao conteúdo. A ferramenta mantém essas opções separadas e informa quando o redimensionamento altera os pixels.

Mantenha a fonte, trabalhe a partir dela em cada experimento e inspecione os arquivos baixados na escala pretendida. Esse procedimento evita degradação repetida e torna cada byte salvo rastreável até uma decisão real. Um controle deslizante oculto ou ineficaz ofereceria conforto; opções explícitas de geometria e formato oferecem controle.