AddModernImageFromFile
Обработка на изображения, съвременни кодеци за изображения
Описание
Добавя основното изображение от файл AVIF, HEIF, HEIC или JPEG XL чрез конфигурирания декодер в процеса
Декодерът прилага кодираната ориентация и прехвърля декодираните проби чрез PNG мост, така че алфа каналът, ICC цветните профили и до 16 бита на компонент достигат пътя за PDF изображение
Синтаксис
Function TPDFlib.AddModernImageFromFile(
Const FileName: WideString;
Options: Integer= 8): Integer;
Параметри
| FileName | Път до AVIF, HEIF, HEIC или JPEG XL файл |
|---|---|
| Options | Режим на импортиране, съвместим с PNG, при който стойността по подразбиране 8 запазва данните на изображението, алфа канала, ICC и мостри с голяма битова дълбочина |
Върнати стойности
Връща новия ImageID или 0, когато файлът, форматът, декодерът или декодираното изображение е невалидно
Бележки
Приемат се както кодировки със загуби, така и без загуби, докато анимирани или съдържащи много изображения контейнери импортират основното си изображение
Извикайте SetModernImageCodecLibrary преди първата проверка за наличност или декодиране, когато библиотеката с кодека не е в пътя за търсене по подразбиране
Запазено 16-битово изображение автоматично повишава отключен документ до PDF 1.5 чрез обичайния шлюз за съвместимост
Вижте също
AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable