AddModernImageFromFile

Image handling, Modern image codecs

Kuvaus

Lisää AVIF-, HEIF-, HEIC- tai JPEG XL -tiedoston ensisijaisen kuvan määritellyn prosessinsisäisen dekooderin kautta

Dekooderi soveltaa koodatun suunnan ja siirtää dekoodatut näytteet PNG-sillan kautta, joten alfa, ICC-väriprofiilit ja jopa 16 bittiä/komponentti pääsevät PDF-kuvapolkuun

Syntaksi

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

Parametrit

FileNamePolku AVIF-, HEIF-, HEIC- tai JPEG XL -tiedostoon
OptionsPNG-yhteensopiva tuontitila, jossa oletus 8 säilyttää kuvadatan, alfan, ICC:n ja suuren bittisyvyyden näytteet

Paluuarvot

Palauttaa uuden ImageID:n tai arvon 0, kun tiedosto, muoto, dekooderi tai dekoodattu kuva on virheellinen

Remarks

Sekä häviölliset että häviöttömät lähdekoodaukset hyväksytään, kun taas animoidut tai monikuvaiset säiliöt tuovat ensisijaisen kuvansa Kutsu

Kutsu SetModernImageCodecLibraryia ennen ensimmäistä saatavuustarkistusta tai dekoodausta, kun koodekkikirjasto ei ole oletushakupolussa Säilytetty 16-bittinen kuva korottaa lukitsemattoman asiakirjan automaattisesti PDF 1.5:een tavallisen yhteensopivuusportin kautta

Katso myös

AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable