AddModernImageFromFile
Tratamiento de imágenes, códecs de imagen modernos
Descripción
Añade la imagen principal de un archivo AVIF, HEIF, HEIC o JPEG XL mediante el descodificador en proceso configurado
El descodificador aplica la orientación codificada y transfiere las muestras descodificadas mediante un puente PNG para que alfa, los perfiles de color ICC y hasta 16 bits por componente lleguen al trazado de imagen PDF
Sintaxis
Function TPDFlib.AddModernImageFromFile(
Const FileName: WideString;
Options: Integer= 8): Integer;
Parámetros
| FileName | Ruta a un archivo AVIF, HEIF, HEIC o JPEG XL |
|---|---|
| Options | Modo de importación compatible con PNG, donde el valor predeterminado 8 conserva los datos de imagen, alfa, ICC y las muestras de alta profundidad de bits |
Valores devueltos
Devuelve el nuevo ImageID o 0 si el archivo, formato, decodificador o imagen decodificada no son válidos
Observaciones
Se admiten codificaciones de origen con y sin pérdidas, mientras que los contenedores animados o con varias imágenes importan su imagen principal
Llame a SetModernImageCodecLibrary antes de la primera comprobación de disponibilidad o descodificación cuando la biblioteca de códecs no esté en la ruta de búsqueda predeterminada
Una imagen de 16 bits conservada eleva automáticamente un documento desbloqueado a PDF 1.5 mediante la puerta de compatibilidad normal
Véase también
AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable