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