SetModernImageCodecLibrary
obdelava slik, nastavitve, izvorni kodeki
Opis
Nastavi izvorno datoteko ali mapo knjižnice MagickWand, ki jo uporablja sodobno dekodiranje slik
Sintaksa
Function TPDFlib.SetModernImageCodecLibrary(
Const FileNameOrDirectory: WideString): Integer;
Parametri
| FileNameOrDirectory | Celotna izvorna pot knjižnice ali mapa s knjižnico in njenimi odvisnostmi |
|---|
Vrnjene vrednosti
| 1 | Pot je bila sprejeta, preden je bil naložen modul kodeka |
|---|---|
| 0 | Modul kodeka je že naložen in njegova pot je nespremenljiva za življenjsko dobo procesa |
Opombe
Pot konfigurirajte pred klicem ModernImageCodecAvailable ali uvozom sodobne slike, ker lahko katera koli od teh operacij naloži modul Če je argument prenosljiv imenik knjižnic, ki vsebuje
modules\coders, nalagalnik določi vrednosti MAGICK_HOME, MAGICK_CONFIGURE_PATH in MAGICK_CODER_MODULE_PATH, ki jih ta proces sicer nima nastavljenih
Ko ni nastavljene izrecne poti, nalagalnik preveri
PDFLIB_MODERN_IMAGE_CODEC
RegisterModernImageDecoderBackend, imenik izvedljive datoteke in imena platformskih knjižnic
Aplikacije lahko namesto tega pokličejo PDFlibModernImage iz
Funkcije enote PDFlibModernImage
Enota PDFlibModernImage razkriva kodečno mehaniko za zgornjimi metodami kot samostojne funkcije za aplikacije, ki dekodirnik poganjajo neposredno:
DetermineModernImageFormat | Prepozna glavo toka in poroča mifAVIF, mifHEIF, mifJPEGXL ali mifUnknown |
|---|---|
ModernImageFormatName | Vrne človeku berljivo ime formata (AVIF, HEIF, JPEG XL ali Unknown) |
SetModernImageCodecLibraryPath | Različica te metode na ravni enote; vrne False, ko je kodečni modul v procesu že naložen |
RegisterModernImageDecoderBackend | Namesti TPDFlibModernImageDecodeCallback, ki prejme vhodni tok, format in zastavico ApplyOrientation ter mora zapisati popolnoma orientiran tok PNG; ima prednost pred domačim kodečnim modulom |
ClearModernImageDecoderBackend | Odstrani registriran povratni klic (enako kot registracija nil) |
ModernImageCodecAvailable | Poskusi enkratno nalaganje kodečnega modula in poroča, ali je domače dekodiranje uporabno; istoimenska TPDFlib ovije to preverjanje |
DecodeModernImageToPNG | Dekodira eno sliko prek registriranega povratnega klica, brez njega pa prek domačega kodečnega modula; ApplyOrientation je privzeto True |