AddModernImageFromFile

Traitement des images, codecs d’image modernes

Description

Ajoute l'image principale d'un fichier AVIF, HEIF, HEIC ou JPEG XL au moyen du décodeur en processus configuré

Le décodeur applique l'orientation encodée et transfère les échantillons par un pont PNG afin que l'alpha, les profils ICC et jusqu'à 16 bits par composante atteignent le chemin d'image PDF

Syntaxe

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

Paramètres

FileNameChemin d’un fichier AVIF, HEIF, HEIC ou JPEG XL
OptionsMode d'importation compatible PNG, dont la valeur par défaut 8 conserve les données d'image, l'alpha, l'ICC et les échantillons à profondeur de bits élevée

Valeurs de retour

Renvoie le nouvel ImageID, ou 0 si le fichier, le format, le décodeur ou l'image décodée n'est pas valide

Remarques

Les encodages source avec et sans perte sont acceptés, tandis que les conteneurs animés ou à plusieurs images importent leur image principale

Appelez SetModernImageCodecLibrary avant le premier contrôle ou décodage si la bibliothèque de codecs n'est pas dans le chemin de recherche par défaut

Une image 16 bits conservée relève automatiquement un document non verrouillé à PDF 1.5 au moyen du contrôle normal de compatibilité

Voir aussi

AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable