OptimizeImages

Imágenes, optimización

Descripción

Vuelve a codificar como JPEG los XObject de imagen que cumplen los requisitos y solo conserva la sustitución si es menor que el original

Sintaxis

Delphi

Function TPDFlib.OptimizeImages(Quality: Integer): Integer;

Parámetros

QualityCalidad JPEG de 1 a 100, o 0 para la calidad predeterminada configurada

Valores devueltos

El número de XObjects de imagen sustituidos

Observaciones

Se conservan las imágenes ya codificadas con DCT, JPX o JBIG2 y las utilizadas como máscaras de plantilla o de clave de color

Las imágenes aptas tienen al menos 32 píxeles en cada dimensión y utilizan un flujo de al menos 256 bytes

Las imágenes independientes se ejecutan en lotes de trabajadores de tamaño limitado configurados mediante SetOptimizationWorkers; los diccionarios con dependencias indirectas permanecen en la ruta serie

Las mutaciones del documento siguen el orden de los objetos y se descarta un resultado codificado que no sea menor

La operación informa del progreso y Abort se detiene entre los límites de detección y de lote

Véase también

GetImageInfoJSON, CompressImages