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
| FileName | Path to an AVIF, HEIF, HEIC, or JPEG XL file |
|---|---|
| Options | PNG-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