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

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