AddModernImageFromFile
Image handling, Modern image codecs
תיאור
מוסיף את התמונה הראשית מקובץ AVIF, HEIF, HEIC או JPEG XL דרך המפענח בתוך התהליך שהוגדר
המפענח מחיל את הכיוון המקודד ומעביר את הדגימות המפוענחות דרך גשר PNG כך ש-alpha, פרופילי צבע ICC ועד 16 סיביות לרכיב מגיעים אל נתיב התמונה של ה-PDF
תחביר
Function TPDFlib.AddModernImageFromFile(
Const FileName: WideString;
Options: Integer= 8): Integer;
פרמטרים
| FileName | Path to an AVIF, HEIF, HEIC, or JPEG XL file |
|---|---|
| Options | PNG-compatible import mode, where the default 8 retains image data, alpha, ICC, and high-bit-depth samples |
ערכים מוחזרים
מחזיר את ה-ImageID החדש או 0 כאשר הקובץ, הפורמט, המפענח או התמונה המפוענחת אינם תקפים
הערות
Both lossy and lossless source encodings are accepted, while animated or multi-image containers import their primary image Call
SetModernImageCodecLibrary לפני בדיקת הזמינות הראשונה או הפענוח כשספריית ה-codec אינה בנתיב החיפוש המוגדר כברירת מחדלתמונה בת 16 סיביות שנשמרה מעלה אוטומטית מסמך לא נעול ל-PDF 1.5 דרך שער התאימות הרגיל
ראו גם
AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable