AddModernImageFromFile

Afbeeldingsverwerking, moderne afbeeldingscodecs

Beschrijving

Voegt de hoofdafbeelding uit een AVIF-, HEIF-, HEIC- of JPEG XL-bestand toe via de geconfigureerde in-process-decoder

De decoder past de gecodeerde oriëntatie toe en zet de gedecodeerde samples via een PNG-brug over, zodat alfa, ICC-kleurprofielen en tot 16 bits per component het PDF-afbeeldingspad bereiken

Syntaxis

Function TPDFlib.AddModernImageFromFile(
  Const FileName: WideString;
  Options: Integer= 8): Integer;

Parameters

FileNamePath to an AVIF, HEIF, HEIC, or JPEG XL file
OptionsPNG-compatibele importmodus, waarbij de standaard 8 afbeeldingsdata, alfa, ICC en high-bit-depth-samples behoudt

Retourwaarden

Geeft de nieuwe ImageID terug, of 0 wanneer het bestand, formaat, de decoder of de gedecodeerde afbeelding ongeldig is

Opmerkingen

Both lossy and lossless source encodings are accepted, while animated or multi-image containers import their primary image Call

Roep SetModernImageCodecLibrary aan vóór de eerste beschikbaarheidscontrole of decoding wanneer de codec-bibliotheek niet op het standaardzoekpad staat

Een vastgehouden 16-bit afbeelding verhoogt een ontgrendeld document automatisch naar PDF 1.5 via de normale compatibiliteitscontrole

Zie ook

AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable