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
| FileName | Chemin d’un fichier AVIF, HEIF, HEIC ou JPEG XL |
|---|---|
| Options | Mode 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