AddModernImageFromFile

Image handling, Modern image codecs

Περιγραφή

Προσθέτει την κύρια εικόνα από αρχείο AVIF, HEIF, HEIC ή JPEG XL μέσω του ρυθμισμένου in-process decoder

Ο decoder εφαρμόζει κωδικοποιημένο προσανατολισμό και μεταφέρει τα αποκωδικοποιημένα samples μέσω γέφυρας PNG ώστε alpha, προφίλ χρωμάτων ICC και έως 16 bits ανά συνιστώσα να φτάνουν στη διαδρομή PDF εικόνας

Σύνταξη

Function TPDFlib.AddModernImageFromFile(
  Const FileName: WideString;
  Options: Integer= 8): Integer;

Παράμετροι

FileNameΔιαδρομή προς αρχείο AVIF, HEIF, HEIC ή JPEG XL
OptionsΛειτουργία εισαγωγής συμβατή PNG, όπου η προεπιλογή 8 διατηρεί δεδομένα εικόνας, alpha, ICC και samples μεγάλου βάθους bit

Τιμές επιστροφής

Επιστρέφει το νέο ImageID ή 0 όταν το αρχείο, η μορφή, ο decoder ή η αποκωδικοποιημένη εικόνα είναι άκυρα

Remarks

Και οι δύο κωδικοποιήσεις πηγής, με και χωρίς απώλειες, γίνονται δεκτές, ενώ animated ή multi-image containers εισάγουν την κύρια εικόνα τους Κλήση

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

Δείτε επίσης

AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable