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

FileNameRuta a un archivo AVIF, HEIF, HEIC o JPEG XL
OptionsModo 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