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