SetModernImageCodecLibrary
טיפול בתמונות, תצורה, מפענחים מקומיים
תיאור
מגדירה את קובץ או תיקיית הספרייה ה-native של MagickWand בהם משתמש פענוח תמונות מודרני
תחביר
Function TPDFlib.SetModernImageCodecLibrary(
Const FileNameOrDirectory: WideString): Integer;
פרמטרים
| FileNameOrDirectory | A full native library path or a directory containing the library and its dependencies |
|---|
ערכי החזרה
| 1 | הנתיב התקבל לפני שמודול ה-codec נטען |
|---|---|
| 0 | A codec module is already loaded and its path is immutable for the process lifetime |
הערות
Configure the path before calling ModernImageCodecAvailable or importing a modern image because either operation may load the module If the argument is a portable library directory containing
modules\coders, the loader supplies otherwise-unset MAGICK_HOME, MAGICK_CONFIGURE_PATH, and MAGICK_CODER_MODULE_PATH values for that process
When no explicit path is set, the loader checks
PDFLIB_MODERN_IMAGE_CODEC
RegisterModernImageDecoderBackend, תיקיית קובץ ההפעלה ושמות ספריות הפלטפורמהיישומים עשויים במקום זאת לקרוא ל-PDFlibModernImage מ-
פונקציות ה-unit PDFlibModernImage
ה-unit PDFlibModernImage חושפת את תשתית ה-codec מאחורי השיטות שלמעלה כפונקציות עצמאיות לאפליקציות שמניעות את המפענח ישירות:
DetermineModernImageFormat | מרחרח את כותרת הזרם ומדווח mifAVIF, mifHEIF, mifJPEGXL או mifUnknown |
|---|---|
ModernImageFormatName | מחזיר את שם הפורמט הקריא לאדם (AVIF, HEIF, JPEG XL או Unknown) |
SetModernImageCodecLibraryPath | תאום ברמת unit של השיטה הזו; מחזיר False ברגע שמודול ה-codec כבר נטען עבור התהליך |
RegisterModernImageDecoderBackend | מתקין TPDFlibModernImageDecodeCallback שמקבל את זרם הקלט, את הפורמט ודגל ApplyOrientation וחייב לכתוב זרם PNG מכוון במלואו; גובר על מודול ה-codec הטבעי |
ClearModernImageDecoderBackend | מסיר callback רשום (שקול לרישום nil) |
ModernImageCodecAvailable | מנסה את טעינת מודול ה-codec החד-פעמית ומדווח אם פענוח טבעי הוא שמיש; ה-שיטה TPDFlib בעלת השם הזהה עוטפת את הבדיקה הזו |
DecodeModernImageToPNG | מפענח תמונה אחת דרך ה-callback הרשום או, בהיעדרו, דרך מודול ה-codec הטבעי; ל-ApplyOrientation ברירת מחדל של True |