PicShift Por qué puede aumentar el tamaño final

Cuando el archivo convertido crece, PicShift muestra una explicación. Esta página define las reglas y cómo se calcula B/pixel.

Cómo detecta PicShift la compresión profunda

PicShift usa una heurística de densidad de datos: combina tamaño original y píxeles decodificados, calcula B/pixel y compara con un umbral.

  • El total de píxeles sale del tamaño decodificado (width x height).
  • B/pixel = bytes originales / total de píxeles.
  • Si B/pixel queda por debajo del umbral, se considera un origen ya muy comprimido para la explicación.

Fórmula de B/pixel

B/pixel = originalFileSizeBytes / (width x height)

Ejemplo: para una imagen de 3000 x 2000 y 350 KB, al sustituir en la fórmula: (350 x 1024) / (3000 x 2000) = 0.0597, es cerca de 0.06 B/pixel.

Por qué el resultado puede crecer

  • Pasar de formatos con pérdida o muy comprimidos a ajustes menos eficientes puede aumentar el tamaño.
  • Si el origen ya tiene B/pixel muy bajo, queda poco margen para reducir más sin cambiar calidad perceptual.
  • En imágenes pequeñas, el overhead del contenedor o del codec pesa más.

Alcance y límites

  • Es una heurística explicativa, no un predictor exacto para cada archivo.
  • El tipo de contenido (foto, captura, gráfico) cambia el resultado.
  • La calidad elegida y el formato destino modifican la tendencia.

Preguntas frecuentes

¿PicShift hace una segunda codificación completa para decidir?

No. La explicación usa metadatos ligeros y reglas de formato, sin una segunda codificación completa.

¿Cómo se calcula B/pixel?

B/pixel se obtiene con bytes originales divididos por píxeles decodificados: originalFileSizeBytes / (width x height).

¿La detección de compresión profunda es una nota exacta de calidad?

No. Es una heurística práctica para explicar tendencias de tamaño.

Páginas relacionadas

Herramientas relacionadas

Última actualización: 2026-04-08