AddModernImageFromFile
Обработка изображений, современные кодеки изображений
Описание
Добавляет основное изображение из файла AVIF, HEIF, HEIC или JPEG XL через настроенный внутрипроцессный декодер
Декодер применяет закодированную ориентацию и передаёт декодированные сэмплы через PNG-мост, так что альфа, ICC-профили и до 16 бит на компонент доходят до пути PDF-изображения
Синтаксис
Function TPDFlib.AddModernImageFromFile(
Const FileName: WideString;
Options: Integer= 8): Integer;
Параметры
| FileName | Path to an AVIF, HEIF, HEIC, or JPEG XL file |
|---|---|
| Options | Режим импорта, совместимый с PNG; значение по умолчанию 8 сохраняет данные изображения, альфу, ICC и сэмплы повышенной разрядности |
Возвращаемые значения
Возвращает новый ImageID либо 0, если недопустимы файл, формат, декодер или декодированное изображение
Примечания
Both lossy and lossless source encodings are accepted, while animated or multi-image containers import their primary image Call
SetModernImageCodecLibrary before the first availability check or decode when the codec library is not on the default search path A retained 16-bit image automatically raises an unlocked document to PDF 1.5 through the normal compatibility gate
Удерживаемое 16-битное изображение автоматически поднимает разблокированный документ до PDF 1.5 через обычный механизм совместимости
См. также
AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable