AddModernImageFromFile

Image handling, Modern image codecs

Опис

Додає головне зображення з файла 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 через звичайний шлюз сумісності

Утримуване 16-бітне зображення автоматично підвищує версію розблокованого документа до PDF 1.5 через звичайний механізм перевірки сумісності

Див. також

AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable