PdfImageCompressionOptions

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class PdfImageCompressionOptions extends System.Enum

Opciones de compresión de imágenes PDF

Campos

CampoDescripción
AutoSelecciona automáticamente la compresión más adecuada para cada imagen.
NoneGuarda los bytes de imagen sin procesar, lo que resulta en archivos PDF más grandes.
RleCompresión Run Length.
FlateCompresión Flate.
LzwBaselinePredictorLa selección del predictor está restringida al predictor PNG Paeth para acelerar el proceso.
LzwOptimizedPredictorLa selección del predictor es más complicada y debería producir tamaños de imagen más pequeños, pero lleva más tiempo.
JpegCompresión JPEG.
Ccitt3/CCITTFaxDecode/DecodeParms/K 0/Columns 173 No admite transparencia.
Ccitt4/CCITTFaxDecode/DecodeParms/K -1/Columns 173 No admite transparencia.

Auto

public static final int Auto

Selecciona automáticamente la compresión más adecuada para cada imagen.

None

public static final int None

Guarda los bytes de imagen sin procesar, lo que resulta en archivos PDF más grandes.

Rle

public static final int Rle

Compresión Run Length.

Flate

public static final int Flate

Compresión Flate.

LzwBaselinePredictor

public static final int LzwBaselinePredictor

La selección del predictor está restringida al predictor PNG Paeth para acelerar el proceso. En la práctica funciona sorprendentemente bien. Mejor que LzwOptimizedPredictor.

LzwOptimizedPredictor

public static final int LzwOptimizedPredictor

La selección del predictor es más complicada y debería producir tamaños de imagen más pequeños, pero lleva más tiempo. RFC 2083 dice que es la mejor opción. Pero en los datos de prueba el predictor de referencia LzwBaselinePredictor sobresale, dejando al predictor optimizado atrás con una ganancia de tasa de compresión del 25‑40 %.

Jpeg

public static final int Jpeg

Compresión JPEG. No admite transparencia.

Ccitt3

public static final int Ccitt3

/CCITTFaxDecode/DecodeParms/K 0/Columns 173 No admite transparencia.

Ccitt4

public static final int Ccitt4

/CCITTFaxDecode/DecodeParms/K -1/Columns 173 No admite transparencia.