Метод THotPDF.DownsampleLoadedImages

Измеряет каждое использование изображения через матрицы страниц и вложенных Form, а затем пересэмплирует только те изображения, у которых сохранённые пиксели превышают целевой эффективный DPI

Объявление

function DownsampleLoadedImages(TargetDPI: Integer;
    JPEGQuality: TJPEGQualityRange; MinimumSavingsBytes: Int64;
    out AInfo: THPDFLoadedResourceOptimizationInfo): Integer;

Цвет и alpha

Исходные пиксели проходят через декодер загруженных изображений и его обработку ICC, а soft mask изменяется без потерь и фиксируется вместе со своим изображением

Конвертируемые калиброванные исходные изображения после пересэмплирования сохраняют семантику вывода calibrated RGB, а неподдерживаемые калиброванные входы и изображения Separation и DeviceN пропускаются, чтобы сохранить их цветовую идентичность

Оптимизация ресурсов и изображений