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

FileNameOrDirectoryCelotna izvorna pot knjižnice ali mapa s knjižnico in njenimi odvisnostmi

Vrnjene vrednosti

1Pot je bila sprejeta, preden je bil naložen modul kodeka
0Modul 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:

DetermineModernImageFormatPrepozna glavo toka in poroča mifAVIF, mifHEIF, mifJPEGXL ali mifUnknown
ModernImageFormatNameVrne človeku berljivo ime formata (AVIF, HEIF, JPEG XL ali Unknown)
SetModernImageCodecLibraryPathRazličica te metode na ravni enote; vrne False, ko je kodečni modul v procesu že naložen
RegisterModernImageDecoderBackendNamesti TPDFlibModernImageDecodeCallback, ki prejme vhodni tok, format in zastavico ApplyOrientation ter mora zapisati popolnoma orientiran tok PNG; ima prednost pred domačim kodečnim modulom
ClearModernImageDecoderBackendOdstrani registriran povratni klic (enako kot registracija nil)
ModernImageCodecAvailablePoskusi enkratno nalaganje kodečnega modula in poroča, ali je domače dekodiranje uporabno; istoimenska TPDFlib ovije to preverjanje
DecodeModernImageToPNGDekodira eno sliko prek registriranega povratnega klica, brez njega pa prek domačega kodečnega modula; ApplyOrientation je privzeto True

Glejte tudi

ModernImageCodecAvailable, AddModernImageFromFile