OptimizeImages

Изображения, оптимизация

Описание

Перекодирует подходящие XObjects изображений в JPEG, оставляя замену только когда она меньше оригинала

Синтаксис

Delphi

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

Параметры

QualityКачество JPEG от 1 до 100 либо 0 для настроенного качества по умолчанию

Возвращаемые значения

Число заменённых XObjects изображений

Примечания

Изображения, уже закодированные DCT, JPX или JBIG2, и изображения, используемые как трафаретные или цвето-ключевые маски, сохраняются

Подходящие изображения имеют не менее 32 пикселей по каждому измерению и используют поток не менее 256 байтов

Независимые изображения обрабатываются ограниченными партиями рабочих потоков, настроенными через SetOptimizationWorkers; словари с косвенными зависимостями остаются на последовательном пути

Операция сообщает прогресс и

Abort прерывает работу между границами обнаружения и пакетами

См. также

GetImageInfoJSON, CompressImages