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
| FileName | Polku AVIF-, HEIF-, HEIC- tai JPEG XL -tiedostoon |
|---|---|
| Options | PNG-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