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 کدگذاری‌شدهٔ تکراری
groupsdigest، اندازهٔ payload، وضعیت بین‌صفحه‌ای و شیءهای عضو با آرایه‌های صفحهٔ با مبنا 1

ملاحظات

اسکن هرگز ارجاع‌ها را بازنویسی یا اشیاء را حذف نمی‌کندترتیب کلیدهای دیکشنری و غیرمستقیم

ذخیرهٔ /Length تفاوت کاذب نمی‌سازد، در حالی که پارامترهای decode، فضاهای رنگ، ماسک‌ها، درون‌یابی و سایر تفاوت‌های معنایی دیکشنری متمایز می‌مانند

همچنین ببینید

DeduplicateResources, FindImages, GetImageInfoJSON