aspose.info
AR

تنسيق ملف DJVU

تاريخ التحديث

ما هو ملف DJVU؟

يُنطق DjVu باسم “déjà vu” ، وهو تنسيق ملف رسومي مخصص للوثائق والكتب الممسوحة ضوئيًا وخاصة تلك التي تحتوي على مزيج من النصوص والرسومات والصور والصور الفوتوغرافية. تم تطويره بواسطة AT&T Labs. يستخدم تقنيات متعددة مثل فصل طبقة الصور للنص وصور الخلفية ، والتحميل التدريجي ، والتشفير الحسابي والضغط المفقود للصور البتونية. نظرًا لأن ملف DJVU يمكن أن يحتوي على صور ملونة وصور فوتوغرافية ونصوص ورسومات مضغوطة وعالية الجودة ويمكن حفظها في مساحة أقل ، يتم استخدامه على الويب ككتب إلكترونية وكتيبات وصحف ومستندات قديمة وما إلى ذلك.

يمكن تصنيف DjVu كبديل ممتاز لـ PDF. امتدادات الملفات المرتبطة بـ DjVu هي .DJVU أو .DJV. يمكن أن يحقق DjVu نسب ضغط حوالي 5-10 أفضل من الطرق الحالية مثل JPEG و GIF للمستندات الملونة و 3 - 8 مرات أفضل من TIFF في المستندات بالأبيض والأسود. يمكن ضغط المستندات الممسوحة ضوئيًا بدقة 300 نقطة في البوصة بألوان كاملة حتى 25 ميجابايت حتى 30 إلى 100 كيلوبايت. وبالمثل ، يمكن ضغط المستندات بالأبيض والأسود حتى 5 إلى 30 كيلوبايت. يمكن أن يصل متوسط صفحة HTML إلى 50 كيلوبايت ، وبالتالي ، يمكن تحميل هذه المستندات على الشبكة دون أي مشكلة.

نبذة تاريخية

تم تطوير تقنية DjVu في معامل AT&T بواسطة Yann LeCun ، Léon Bottou و Patrick Haffner و Paul G من عام 1996 إلى عام 2001. وقد مر تنسيق ملف DjVu عبر العديد من المراجعات ، كان آخرها من عام 2005.

الإصدارتاريخ الإصدارملاحظات
1–191996-1999هذه هي الإصدارات التطويرية.
20أبريل 1999تم تغيير الصفحة الواحدة إلى تنسيق Multipage.
23يوليو 2002مقطع CID
24فبراير 2003LTAnno قطعة
21سبتمبر 1999تم استبدال تنسيق التخزين غير المباشر. تمت إضافة طبقة البحث عن النص.
22أبريل 2001اتجاه الصفحة ، اللون JB2
25مايو 2003جزء NAVM. تمت إضافة دعم الإشارات المرجعية DjVu.
26أبريل 2005تعليقات توضيحية نصية / سطرية

تنسيق ملف DjVu

مستندات DjVu هي ملفات IFF85. يوفر الهيكل تسلسلًا هرميًا للحاويات التي تحتوي على معلومات في ملف DjVu. وتسمى هذه الحاويات أيضًا “القطع”. يصف نوع القطعة ومعرف المجموعة كيفية استخدام القطعة. يوجد رأس 4 بايت متبوعًا ببنية IFF. أول أربع بايتات من ملف DjVu هي 0x41 0x54 0x26 0x54. يناقش هذا القسم الأنواع المختلفة لوثائق DjVu والأجزاء المقابلة التي تتكون منها.

معرف المجموعةالاستخدام
FORMالمقطع المركب الذي يحتوي على أول أربع بايتات بيانات من مقطع FORM والتي تعتبر معرفًا ثانويًا.
FORM: DJVMمستند DjVu متعدد الصفحات. قطعة مركبة تحتوي على جزء DIRM.
FORM: DJVUمستند DjVu ذو صفحة واحدة. قطعة مركبة تحتوي على الأجزاء التي تشكل صفحة في مستند djvu.
FORM: DJVIملف DjVu “مشترك” والذي يتم تضمينه عبر مقطع INCL. التعليقات التوضيحية المشتركة وقاموس الأشكال.
النموذج: THUMقطعة مركبة تحتوي على TH44 أجزاء وهي الصور المصغرة المضمنة.
DIRMمعلومات اسم الصفحة للمستندات متعددة الصفحات.
NAVMمعلومات مرجعية
ANTa و ANTzالتعليقات التوضيحية بما في ذلك إعدادات العرض الأولية والارتباطات التشعبية المتراكبة ومربعات النص وما إلى ذلك.
TXTa ، TXTzمعلومات تخطيط ونص Unicode.
Djbzجدول الشكل المشترك.
Sjbzبيانات بيتونية JB2 مضغوطة BZZ تُستخدم لتخزين القناع.
FG44بيانات IW44 المستخدمة لتخزين المقدمة
BG44بيانات IW44 المستخدمة لتخزين الخلفية
TH44بيانات IW44 المستخدمة لتخزين الصور المصغرة المضمنة
WMRMبيانات JB2 مطلوبة لإزالة العلامة المائية
FGbzلون بيانات JB2. يوفر لونًا لكل (blit أو شكل؟) في مقطع Sjbz المقابل.
INFOمعلومات حول صفحة DjVu
INCLمعرّف النموذج المضمن: قطعة DJVI.
BGjpخلفية JPEG مشفرة
FGjpالمقدمة المشفرة بتنسيق JPEG
Smmrالقناع المشفر G4

ضغط DJVU

تنقسم الصورة الفردية إلى صور مختلفة ، ثم يتم ضغط كل صورة على حدة. لإنشاء ملف DjVu ، يتم أولاً فصل الصورة إلى ثلاث صور وخلفية ومقدمة وصورة قناع. عادةً ما تكون صور الخلفية والمقدمة عبارة عن صور ملونة منخفضة الدقة ؛ لكن صورة القناع هي صورة عالية الدقة وعادة ما يتم تخزين النص هناك. بعد الفصل ، يتم ضغط الصور الأمامية والخلفية من خلال خوارزمية ضغط تعتمد على الموجة IW44 ، بينما يتم ضغط صورة القناع باستخدام طريقة أخرى تسمى JB2.

تعمل طريقة الترميز JB2 على التخلص من الكثير من التكرار في صورة النص عن طريق تحديد الأشكال المتطابقة على الصفحة ، مثل التكرارات المتعددة لحرف في خط معين. يقوم JB2 أولاً بترميز الصورة النقطية لكل شكل فريد من خلال الاستفادة من التكرار بين الأشكال المتشابهة. ثم يقوم بترميز المواقع التي يظهر فيها كل شكل على الصفحة. يعتمد كل من JB2 و IW44 على نوع جديد من المبرمج الحسابي الثنائي التكيفي يسمى ZP-coder الذي يزيل أي فائض متبقي في حدود نسبة قليلة من حد شانون. المبرمج ZP قابل للتكيف ، وأسرع من المبرمجين الحسابيين التقريبيين الآخرين.

مراجع

انظر أيضًا