PicShift Por que o tamanho de saida pode aumentar

Quando o arquivo convertido fica maior, o PicShift mostra uma explicacao. Esta pagina descreve as regras e o calculo de B/pixel.

Como o PicShift detecta compressao profunda

O PicShift usa uma heuristica de densidade: tamanho original + pixels decodificados, calculo de B/pixel e comparacao com um limite.

  • A contagem de pixels vem das dimensoes decodificadas (width x height).
  • B/pixel = bytes originais / total de pixels.
  • Se o B/pixel ficar abaixo do limite, a origem e tratada como ja profundamente comprimida para a explicacao.

Formula de B/pixel

B/pixel = originalFileSizeBytes / (width x height)

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

Por que a saida pode aumentar

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

Escopo e limites

  • E uma heuristica explicativa, nao um preditor estrito para todo arquivo.
  • Tipo de conteudo (foto, captura, grafico) muda o resultado.
  • Qualidade e formato de destino alteram a tendencia final.

Perguntas frequentes

O PicShift faz uma segunda codificacao completa para decidir?

Nao. A explicacao usa metadados leves e regras de formato, sem uma segunda codificacao completa.

Como o B/pixel e calculado?

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

A deteccao de compressao profunda e uma nota exata de qualidade?

Nao. E uma heuristica pratica para explicar tendencia de tamanho.

Paginas relacionadas

Ultima atualizacao: 2026-03-07