AddModernImageFromFile

Bildhantering, Moderna bildkodekar

Beskrivning

Lägger till huvudbilden från en AVIF-, HEIF-, HEIC- eller JPEG XL-fil via den konfigurerade in-process-avkodaren

Avkodaren tillämpar kodad orientering och överför de avkodade samplet via en PNG-brygga så att alfa, ICC-färgprofiler och upp till 16 bitar per komponent når PDF-bildvägen

Syntax

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

Parametrar

FileNameSökväg till en AVIF-, HEIF-, HEIC- eller JPEG XL-fil
OptionsPNG-kompatibelt importläge, där standardvärdet 8 behåller bilddata, alfa, ICC och djupbit-samples

Returvärden

Returnerar det nya ImageID:et eller 0 när filen, formatet, avkodaren eller den avkodade bilden är ogiltig

Anmärkningar

Både förlust Och förlustfria källkodningar accepteras, medan animerade eller flerbilds-containrar importerar sin huvudbild Anropa

SetModernImageCodecLibrary före den första tillgänglighetskontrollen eller avkodningen när codec-biblioteket inte finns på standard sökvägen

En behållen 16-bitsbild höjer automatiskt ett olåst dokument till PDF 1.5 via den normala kompatibilitetsgrinden

Se även

AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable