GetImageDeduplicationReportJSON
مدیریت تصویر، بهینهسازی، عیبیابی
توضیحات
manifest فقطخواندنی از XObjectهای تصویری بایتبهبایت یکسان میسازد که DeduplicateResources میتواند ادغامشان کندmanifest تصاویر را بر اساس digest یعنی SHA-256 روی دیکشنری مرجع تصویر و بار کدگذاریشده گروه میکند، هر شیء غیرمستقیم و شمارهٔ نسل را ثبت، صفحاتی را که از طریق Form XObjectهای تودرتو به هر تصویر میرسند گزارش و بایتهای بار کدگذاریشدهٔ قابل پسگرفتن را برآورد میکند
نحو
Delphi
Function TPDFlib.GetImageDeduplicationReportJSON(Out Report: WideString): Integer;DLL
const wchar_t* DLGetImageDeduplicationReportJSON(int InstanceID);ActiveX
Function PDFlib::GetImageDeduplicationReportJSON() As Stringمقادیر بازگشتی
متد Delphi تعداد گروههای تکراری را برمیگرداند و سند JSON را در Report مینویسدمتدهای DLL و ActiveX سند JSON را مستقیماً برمیگردانند
فیلدهای JSON
| candidateImages | تعداد استریمهای تصویری غیرمستقیم هششده در اجرای آزمایشی |
|---|---|
| duplicateImages | تعداد اشیاء تصویری که میتوان به یک شیء مرجع بازهدایت کرد |
| groupCount | تعداد گروههای تکراری |
| crossPageGroupCount | گروههایی که توسط بیش از یک صفحه استفاده شدهاند |
| reclaimableBytes | مجموع بایتهای payload کدگذاریشدهٔ تکراری |
| groups | digest، اندازهٔ payload، وضعیت بینصفحهای و شیءهای عضو با آرایههای صفحهٔ با مبنا 1 |
ملاحظات
اسکن هرگز ارجاعها را بازنویسی یا اشیاء را حذف نمیکندترتیب کلیدهای دیکشنری و غیرمستقیم
ذخیرهٔ /Length تفاوت کاذب نمیسازد، در حالی که پارامترهای decode، فضاهای رنگ، ماسکها، درونیابی و سایر تفاوتهای معنایی دیکشنری متمایز میمانند