AddModernImageFromFile
Manejo de imágenes, Códecs de imagen modernos
Descripción
Agrega la imagen principal de un archivo AVIF, HEIF, HEIC o JPEG XL mediante el decodificador en proceso configurado
El decodificador aplica la orientación codificada y transfiere las muestras decodificadas mediante un puente PNG para que alfa, perfiles de color ICC y hasta 16 bits por componente lleguen a la ruta 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, en el que el valor predeterminado 8 conserva los datos de imagen, alfa, ICC y muestras de alta profundidad de bits |
Valores devueltos
Devuelve el nuevo ImageID o 0 cuando el archivo, formato, decodificador o imagen decodificada no son válidos
Observaciones
Se aceptan codificaciones de origen con y sin pérdida, mientras que los contenedores animados o de varias imágenes importan su imagen principal
Llame a SetModernImageCodecLibrary antes de la primera comprobación de disponibilidad o decodificación cuando la biblioteca de códecs no esté en la ruta de búsqueda predeterminada
Una imagen de 16 bits retenida eleva automáticamente un documento desbloqueado a PDF 1.5 mediante la compuerta de compatibilidad normal
Véase también
AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable