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