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;

פרמטרים

FileNamePath to an AVIF, HEIF, HEIC, or JPEG XL file
OptionsPNG-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