PicShift Por que o tamanho de saída pode aumentar

Quando o arquivo convertido fica maior, o PicShift mostra uma explicação. Esta página descreve as regras e o cálculo de B/pixel.

Como o PicShift detecta compressão profunda

O PicShift usa uma heurística de densidade: tamanho original + pixels decodificados, cálculo de B/pixel e comparação com um limite.

  • A contagem de pixels vem das dimensões decodificadas (width x height).
  • B/pixel = bytes originais / total de pixels.
  • Se o B/pixel ficar abaixo do limite, a origem é tratada como já profundamente comprimida para a explicação.

Fórmula de B/pixel

B/pixel = originalFileSizeBytes / (width x height)

Exemplo: para uma imagem de 3000 x 2000 e 350 KB, ao substituir na fórmula: (350 x 1024) / (3000 x 2000) = 0.0597, fica em cerca de 0.06 B/pixel.

Por que a saída pode aumentar

  • Converter de formatos com perda ou muito comprimidos para ajustes menos eficientes pode aumentar o tamanho.
  • Com B/pixel de origem muito baixo, a margem de redução adicional costuma ser pequena.
  • Em imagens pequenas, o overhead de codec e contêiner fica mais evidente.

Escopo e limites

  • É uma heurística explicativa, não um preditor estrito para todo arquivo.
  • Tipo de conteúdo (foto, captura, gráfico) muda o resultado.
  • Qualidade e formato de destino alteram a tendência final.

Perguntas frequentes

O PicShift faz uma segunda codificação completa para decidir?

Não. A explicação usa metadados leves e regras de formato, sem uma segunda codificação completa.

Como o B/pixel é calculado?

B/pixel = bytes originais / pixels decodificados: originalFileSizeBytes / (width x height).

A detecção de compressão profunda é uma nota exata de qualidade?

Não. É uma heurística prática para explicar tendência de tamanho.

Páginas relacionadas

Ferramentas relacionadas

Última atualização: 2026-04-08