AddModernImageFromFile

Image handling, Modern image codecs

คำอธิบาย

นำเข้ารูปหลักจากไฟล์ AVIF, HEIF, HEIC หรือ JPEG XL ผ่านตัวถอดรหัส in-process ที่ตั้งค่าไว้

ตัวถอดรหัสใช้ข้อมูลการวางแนวที่เข้ารหัสไว้ และส่งตัวอย่างที่ถอดรหัสแล้วผ่านสะพาน PNG แอลฟา โปรไฟล์สี ICC และข้อมูลลึกถึง 16 บิตต่อช่องจึงเข้าถึงเส้นทางรูปภาพ PDF ได้

ไวยากรณ์

Function TPDFlib.AddModernImageFromFile(
  Const FileName: WideString;
  Options: Integer= 8): Integer;

พารามิเตอร์

FileNameพาธไปยังไฟล์ AVIF, HEIF, HEIC หรือ JPEG XL
Optionsโหมดนำเข้าเข้ากันได้กับ PNG โดยค่าเริ่มต้น 8 คงข้อมูลรูป แอลฟา ICC และตัวอย่างบิตลึกไว้

ค่าที่ส่งกลับ

คืนค่า ImageID ใหม่ หรือ 0 เมื่อไฟล์ ฟอร์แมต ตัวถอดรหัส หรือรูปที่ถอดแล้วไม่ถูกต้อง

Remarks

ยอมรับทั้งการเข้ารหัสต้นทางแบบสูญเสียและไม่สูญเสีย, ส่วนคอนเทนเนอร์แบบอนิเมชันหรือหลายรูปจะนำเข้ารูปหลักของมันเรียก

SetModernImageCodecLibrary ก่อนเช็คความพร้อมครั้งแรกหรือถอดรหัส เมื่อไลบรารี codec ไม่อยู่ในเส้นทางค้นหาเริ่มต้น รูป 16 บิตที่ถูกเก็บไว้จะยกระดับเอกสารที่ยังไม่ล็อกขึ้นเป็น PDF 1.5 ผ่านด่านตรวจความเข้ากันได้ปกติ

ดูเพิ่มเติม

AddModernImageFromStream, AddModernImageFromString, ModernImageCodecAvailable