هذا هو الأمر djvu الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
DjVu - DjVu و DjVuLibre.
مقدمة
على الرغم من أن الإنترنت قد وفرت لنا بنية تحتية عالمية يمكننا أن نبني عليها
مكتبة عالمية ، لا يزال الكثير من المعرفة والتاريخ والأدب في العالم محاصرين
على الورق في أقبية المكتبات التقليدية في العالم. العديد من المكتبات والمحتويات
أصحابها بصدد رقمنة مجموعاتهم. في حين أن العديد من هذه الجهود
تنطوي على عملية شاقة لتحويل المستندات الورقية إلى نموذج سهل الاستخدام للكمبيوتر ،
مثل التنسيقات المستندة إلى SGML ، فإن التكلفة العالية لهذه التحويلات تحد من مدى انتشارها.
مسح المستندات وتوزيع الصور الناتجة إلكترونيًا ليس فقط
أرخص بكثير ، ولكن أيضًا أكثر وفاءً بالمستند الأصلي لأنه يحتفظ به
جانبها البصري.
على الرغم من سرعة التحسن السريع لاتصالات الشبكة وأجهزة الكمبيوتر ، فإن عدد
صور المستندات الممسوحة ضوئيًا التي يمكن الوصول إليها على الويب اليوم صغيرة نسبيًا. هناك العديد
أسباب ذلك.
السبب الأول هو التكلفة العالية نسبيًا لمسح أي شيء آخر غير الأوراق غير المنضمة
بالابيض والاسود. هذه المشكلة تزول ببطء مع ظهور سريع ومنخفض
تكلفة الماسحات الضوئية الملونة المزودة بوحدات تغذية للورق.
السبب الثاني هو أن معايير ضغط الصور وتنسيقات الملفات الراسخة
أثبتت عدم كفاية توزيع المستندات الممسوحة ضوئيًا بدقة عالية ، على وجه الخصوص
مستندات ملونة. لا تعد أحجام الملفات وأوقات التنزيل غير عملية فحسب ، بل إن فك التشفير
وأوقات العرض هي أيضًا مانعة. صفحة مجلة نموذجية ممسوحة ضوئيًا بالألوان عند 100
عادةً ما تشغل نقطة في البوصة بتنسيق JPEG من 100 كيلوبايت إلى 200 كيلوبايت ، لكن النص سيكون بالكاد
قابل للقراءة: غير كافٍ للعرض على الشاشة وغير مقبول تمامًا للطباعة. نفس الشيء
ستكون الصفحة بدقة 300 نقطة في البوصة ذات جودة كافية للعرض والطباعة ، ولكن حجم الملف
من 300 كيلوبايت إلى 1000 كيلوبايت في أحسن الأحوال ، وهو أمر غير عملي للوصول عن بُعد. تخصص آخر
المشكلة هي أن الصور الملونة 300 نقطة في البوصة التي تم فك تشفيرها بالكامل لصفحة بحجم الرسالة تشغل 24 ميجابايت
من الذاكرة ويسبب بسهولة تبديل القرص.
السبب الثالث هو أن المستندات الرقمية هي أكثر من مجرد مجموعة من الأفراد
صور الصفحة. الصفحات الموجودة في المستندات الممسوحة ضوئيًا لها ترتيب تسلسلي طبيعي. نص خاص
يجب أن يتم ذلك للتأكد من أن تقليب الصفحات يكون لحظيًا وبدون مجهود
الحفاظ على تجربة مستخدم جيدة. والأهم من ذلك ، أن معظم تنسيقات المستندات الحالية تفرض
على المستخدمين تنزيل المستند بالكامل أولاً قبل عرض الصفحة المختارة. لكن،
غالبًا ما يرغب المستخدمون في الانتقال إلى صفحات فردية من المستند دون انتظار ملف
المستند بأكمله للتنزيل. يتطلب التصفح الفعال الوصول العشوائي الفعال للصفحة ،
التقليب السريع للصفحة المتسلسلة والعرض السريع. يمكن تحقيق ذلك باستخدام ملف
مزيج من الضغط المتقدم والجلب المسبق وفك التشفير المسبق والتخزين المؤقت والتدريجي
استدعاء. يحلل DjVu كل صفحة إلى مكونات متعددة (نص ، خلفيات ، صور ،
مكتبات الأشكال الشائعة ...) التي يمكن مشاركتها بواسطة عدة صفحات وتنزيلها على
يطلب. كل هذه المتطلبات تتطلب تحكمًا متطورًا للغاية ولكن شحيحًا
آلية للتعامل مع التنزيل عند الطلب ، والجلب المسبق ، وفك التشفير ، والتخزين المؤقت ، و
العرض التدريجي لصور الصفحة. ما يتم اعتباره هنا ليس مجرد ملف
تقنية ضغط صورة المستند ، ولكنها منصة كاملة لتسليم المستندات.
يعد DjVu تقنية لضغط الصور وتنسيق مستند ومنصة برمجية لـ
تسليم صور المستندات عبر الإنترنت التي تفي بالمتطلبات المذكورة أعلاه.
DJVU IMAGE COMPRESSION
يعتمد ضغط صورة DjVu على ثلاث تقنيات:
djVuPhoto
إن DjVuPhoto ، المعروف أيضًا باسم IW44 ، هو ضغط صورة ذات نغمة مستمرة تعتمد على الموجة
تقنية مع التقديم / فك الترميز التدريجي. من الأفضل استخدامه لتشفير الصور الفوتوغرافية
الصور بألوان أو ظلال رمادية. عادةً ما تكون الصور نصف حجم JPEG لملف
نفس التشويه.
djVuBitonal
DjVuBitonal ، المعروف أيضًا باسم JB2 ، هو ضغط صورة بتوني يستفيد من
تكرار الأشكال المتطابقة تقريبًا على الصفحة (مثل الأحرف) لكفاءة
ضغط الصور النصية. من الأفضل استخدامه لضغط الصور بالأبيض والأسود التي تمثل
نصية ورسومات بسيطة. تشغل صفحة نموذجية 300 نقطة في البوصة في DjVuBitonal من 5 إلى 25 كيلوبايت (3 إلى
8 مرات أفضل من TIFF-G4 أو PDF).
djVuDocument
يعد DjVuDocument تقنية ضغط مصممة خصيصًا للمستندات الرقمية الملونة
الصور التي تحتوي على صور ونصوص ، مثل صفحة من مجلة. DjVuDocument
يمثل الصور في طبقات مضغوطة بشكل منفصل. عادة ما تكون الطبقة الأمامية
مضغوط مع DjVu Bitonal ويحتوي على النص والرسومات. طبقة الخلفية هي
عادةً ما يتم ضغطه باستخدام DjVuPhoto ويحتوي على نسيج الخلفية والصور في
دقة أقل.
DJVU DOCUMENT التسليم المنصة
تم تصميم تقنية DjVu من الألف إلى الياء لدعم التسليم الفعال لـ
المستندات الرقمية عبر الإنترنت. يوفر طرقًا مختلفة للتعامل مع الصفحات المتعددة
وطرق مختلفة لإثراء المحتوى بالارتباطات التشعبية والبيانات الوصفية والقابلة للبحث
نص ، إلخ.
MIME أنواع
يحتوي تنسيق DjVu على نوع MIME الرسمي من صورة / vnd.djvuوهو المفضل
نوع المحتوى الذي ستقدمه خوادم http لملفات DjVu. أنواع التمثيل الصامت غير الرسمية المستخدمة
تاريخيا الصورة / x.djvu و الصورة / x-djvu، والتي قد لا تزال موجودة. من الناحية المثالية ،
يجب تكوين العملاء للتعامل مع الثلاثة. (للحصول على تعليمات تكوين خادم الويب ، راجع
http://www.djvuzone.org/support/tutorial/chapter-authoring1.html.)
المجمعة عدة صفحات وثائق
يستخدم مستند DjVu المجمع متعدد الصفحات ملفًا واحدًا لتمثيل المستند بأكمله.
يحتوي هذا الملف الفردي على جميع الصفحات بالإضافة إلى المعلومات الإضافية (مثل الصفحة
الدليل ، والبيانات المشتركة من عدة صفحات ، والصور المصغرة ، وما إلى ذلك). استخدام تنسيق ملف واحد هو
مناسب جدًا لتخزين المستندات أو لإرسال مرفقات البريد الإلكتروني.
عند كتابة عنوان URL لمستند متعدد الصفحات ، يبدأ تنزيل المكون الإضافي لمتصفح DjVu
الملف بأكمله ، ولكن يعرض الصفحة الأولى بمجرد توفرها. أنت تستطيع
انتقل على الفور إلى صفحات أخرى باستخدام شريط أدوات DjVu. افترض مع ذلك أن
تم تخزين المستند على خادم ويب بعيد. يمكنك الوصول بسهولة إلى الصفحة الأولى ومشاهدتها
أن هذه ليست الوثيقة التي تريدها. على الرغم من أنك لن تعرض الصفحات الأخرى أبدًا
يقوم المستعرض بنقل البيانات لهذه الصفحات ويهدر النطاق الترددي الخاص بك
الخادم (وعرض النطاق الترددي للإنترنت أيضًا). يمكنك أيضًا مشاهدة ملخص ملف
المستند في الصفحة الأولى والانتقال إلى الصفحة 100. ولكن لا يمكن عرض الصفحة 100 حتى
تم استلام بيانات الصفحات من 1 إلى 99. قد تضطر إلى انتظار الإرسال
بيانات الصفحة غير الضرورية. يمكن حل هذه المشكلة الثانية (الانتظار غير الضروري) باستخدام ملف
خيارات `` خدمة البايت '' لبروتوكول HTTP / 1.1. هذا الخيار يجب أن يدعمه
خادم الويب والوكلاء وذاكرة التخزين المؤقت والمتصفح. لكن خدمة البايت لا تحل
المشكلة الأولى (ضياع النطاق الترددي).
غير مباشر عدة صفحات وثائق
تحل مستندات DjVu متعددة الصفحات غير المباشرة كلا المشكلتين. ملف DjVu متعدد الصفحات غير مباشر
يتكون المستند من عدة ملفات. الملف الرئيسي يسمى ملف الفهرس. أنت تستطيع
تصفح مستندًا باستخدام عنوان URL لملف الفهرس ، تمامًا كما تفعل مع حزمة متعددة
وثيقة الصفحة. ومع ذلك ، فإن ملف الفهرس صغير جدًا. إنه يحتوي ببساطة على المستند
الدليل وعناوين URL للملفات الثانوية التي تحتوي على بيانات الصفحة. عندما تتصفح ملف
مستند متعدد الصفحات غير مباشر ، يصل المستعرض إلى البيانات الخاصة بالصفحات التي أنت فقط
المعاينة. يمكن القيام بذلك بسرعة معقولة لأن المتصفح يحتفظ بذاكرة تخزين مؤقت لـ
صفحات وأحيانًا يجلب مسبقًا بضع صفحات قبل الصفحة الحالية. يستخدم هذا النموذج
عرض النطاق الترددي للويب بشكل أكثر فاعلية. كما أنه يزيل التأخيرات غير الضرورية
عند الانتقال إلى صفحات موجودة في أي مكان في مستند طويل.
الشروح
تتضمن كل صورة من صور DjVu بشكل اختياري ما يسمى بقطع التعليقات التوضيحية. جزء التعليق التوضيحي هو
غالبًا ما تُستخدم لتعريف الارتباطات التشعبية لصفحات المستندات الأخرى أو صفحات الويب العشوائية.
يمكن أيضًا استخدام أجزاء التعليقات التوضيحية لأغراض أخرى مثل ضبط العرض الأولي
وضع الصفحة أو تحديد المناطق المميزة أو تخزين البيانات الوصفية التعسفية حول الصفحة
أو المستند.
مخفي نص
تتضمن كل صورة من صور DjVu اختياريًا طبقة نص مخفية مرتبطة بالرسوم
الميزات مع النص المقابل. عادة ما يتم إنشاء طبقة النص المخفية بواسطة
تشغيل برنامج التعرف الضوئي على الحروف. توفر هذه المعلومات النصية ل
فهرسة مستندات DjVu ونسخ / لصق النص من صور صفحة DjVu.
الصور المصغرة
تحتوي مستندات DjVu أحيانًا على صور مصغرة للصفحات محسوبة مسبقًا.
الخطوط العريضة
تحتوي مستندات DjVu أحيانًا على جزء تنقل يحتوي على مخطط تفصيلي ، أي أ
جدول محتويات متدرج مع مؤشرات لصفحات المستند المقابلة.
DJVUZONE لأي لبس دجفوليبر
تم إنشاء تقنية DjVu في البداية من قبل عدد قليل من الباحثين في مختبرات AT & T بين عام 1995
و 1999. Lizardtech، Inc. ( http://www.lizardtech.com ) ثم حصل على إعلان تجاري
ترخيص من AT & T واستمر التطوير. لديهم الآن مجموعة متنوعة من الحلول لـ
إنتاج وتوزيع المستندات باستخدام تقنية DjVu.
موقع ويب DjVuZone ( http://www.djvuzone.org ) بواسطة عدد قليل من مختبرات AT&T
الباحثون الذين ابتكروا تقنية DjVu في المقام الأول. نحن نروج لملف DjVu
التكنولوجيا من خلال توفير مصدر مستقل للمعلومات حول DjVu.
فهم مدى ضآلة المساحة المتاحة لتنسيق المستندات الخاص ، Lizardtech
أصدرت مكتبة مرجعية DjVu بموجب الترخيص العام GNU في ديسمبر 2000. هذا
تحدد مكتبة بشكل كامل تنسيق الضغط وبرامج الترميز الأولية. ستة أشهر
في وقت لاحق ، أصدرت Lizardtech مكتبة مرجعية محدثة لـ DjVu بالإضافة إلى الكود المصدري لـ
عارض يونكس.
يشكل هذان الإصداران أساس برنامجنا الأولي DjVuLibre. قمنا بتعديل ملف
بناء نظام يتوافق مع توقعات مجتمع المصادر المفتوحة. أخطاء مختلفة
وتم إصلاح مشكلات قابلية النقل. حاولنا أيضًا أن نجعله أسهل في الاستخدام و
التثبيت ، مع الحفاظ على البنية الأساسية لإصدارات Lizardtech.
يحتوي برنامج DjVuLibre على المكونات التالية:
بز(1) برنامج سطر أوامر ضغط للأغراض العامة. العديد من بيانات DjVu الداخلية
يتم ضغط الهياكل باستخدام هذه التقنية.
c44(1) برنامج تشفير سطر أوامر DjVuPhoto. ينتج هذا الضاغط المويج المتطور
صور DjVuPhoto من صور PPM أو JPEG.
سيب 2(1)
أداة ترميز سطر أوامر DjVuBitonal. ينتج هذا الضاغط المطابق للنمط الناعم
صور DjVuBitonal من صور PBM. يمكنه ترميز الصور دون ضياع ، أو
إدخال تغييرات صغيرة من أجل تحسين نسبة الضغط. الضياع
يعتبر وضع الترميز منافسًا لمشفرات Lizardtech التجارية.
com.cpaldjvu(1)
أداة ترميز سطر أوامر DjVuDocument للصور ذات الألوان القليلة. هذا المشفر هو
مناسب تمامًا لضغط الصور بعدد قليل من الألوان المميزة (على سبيل المثال
لقطات الشاشة). يتم ترميز اللون السائد بواسطة طبقة الخلفية. الأخرى
يتم ترميز الألوان بواسطة الطبقة الأمامية.
com.csepdjvu(1)
أداة ترميز سطر أوامر DjVuDocument للصور المنفصلة. يأخذ هذا المشفر ملف
ملف يحتوي على صور مقدمة وخلفية مقسمة مسبقًا وينتج ملف
صورة DjVuDocument.
com.ddjvu(1)
وحدة فك ترميز سطر أوامر لصور DjVu. ينتج هذا البرنامج صورة PNM
تمثل أي جزء من أي صفحة من وثيقة DjVu بأي دقة.
ديجفيو(1)
عارض مستقل لصور DjVu. يعرض هذا العارض المتطور DjVu
وثائق. يقوم بتنفيذ التنقل في المستندات بالإضافة إلى التكبير والتحريك السريع.
نسديجافو(1)
مكون إضافي لمتصفح الويب لعرض صور DjVu. هذا البرنامج المساعد الصغير يسمح للمشاهدة
مستندات DjVu من متصفحات الويب. يستخدم داخليًا djview لأداء الفعلي
عمل.
com.djvups(1)
أداة سطر أوامر لتحويل مستندات DjVu إلى PostScript.
djvm(1)
أداة سطر أوامر لمعالجة مستندات DjVu المجمعة متعددة الصفحات. هذا
غالبًا ما يستخدم البرنامج لتجميع الصفحات الفردية وإنتاج مستند مجمع.
djvmcvt(1)
أداة سطر أوامر لتحويل المستندات المجمعة إلى مستندات غير مباشرة وملفات
بالعكس.
com.djvused(1)
أداة سطر أوامر قوية لمعالجة المستندات متعددة الصفحات وإنشاء ملفات
تحرير أجزاء التعليقات التوضيحية ، وإنشاء طبقات نص مخفية أو تحريرها ، والحوسبة المسبقة
الصور المصغرة ، والمزيد ...
djvutxt(1)
أداة سطر أوامر لاستخراج النص المخفي من مستندات DjVu.
com.djvudump(1)
أداة سطر أوامر لفحص ملفات DjVu وعرض ملفاتها الداخلية
بناء.
استخراج djvu(1)
أداة سطر أوامر لتفكيك ملفات صور DjVu.
ديجفوماكي(1)
أداة سطر أوامر لتجميع ملفات صور DjVu.
com.djvuserve(1)
برنامج CGI لإنشاء مستندات DjVu غير المباشرة متعددة الصفحات على الطاير.
com.djvutoxml(1) djvuxmlparser(1)
أدوات سطر الأوامر لتحرير البيانات الوصفية لـ DjVu كملفات XML.
DJVU التشفير لأي لبس ANY2DJVU
يأتي برنامج DjVuLibre مع مجموعة متنوعة من برامج التشفير المتخصصة ، c44(1) للصور الفوتوغرافية ،
سيب 2(1) للصور bitonal و com.cpaldjvu(1) للصور ذات الألوان المميزة القليلة. بالرغم من
تعمل أجهزة التشفير هذه بشكل جيد في مجالها المتخصص ، ولا يمكنها التعامل مع المهام المعقدة
التي تنطوي على تجزئة وترميز متعدد الصفحات.
منتجات Lizardtech التجارية (انظر http://www.lizardtech.com/solutions/document) يستطيع
أداء مهام التشفير المعقدة هذه
يتم توفير حل آخر بواسطة خادم الضغط على (http://any2djvu.djvuzone.org).
يستخدم هذا الجهاز مشفرات النماذج الأولية لما قبل lizardtech من مختبرات AT&T ويعمل تقريبًا مثل
وكذلك مشفرات Lizardtech التجارية. يرجى ملاحظة أن ضغط Any2DjVu
يأتي الخادم مع عدم وجود ضمان ، أنه لم يتم عمل أي شيء لضمان أن مستنداتك ستفعل
تظل سرية ، وأن هناك جهاز كمبيوتر واحدًا يعمل لكوكب الأرض بأكمله.
CREDITS
ساهم العديد من الأشخاص في شفرة مصدر DjVu خلال السنوات الخمس الماضية.
يرجى إرسال تقرير خطأ sourceforge لتحديث القائمة التالية.
يوشوا بنجيو ، ليون بوتو ، شاكرادار شاندالوري ، ريجيس إم شابلن ، مينج تشين ، باراغ
ديشموخ ، رويس إدواردز ، أندرو إروفيف ، برافين جودورو ، باتريك هافنر ، بول ج.
هوارد ، أورلاندو كيس ، يان لو كون ، أرتيم ميخيف ، فلورين نيكسا ، جوزيف إم.
ستيفن بيجون ، بيل ريمرز ، باتريس سيمارد ، جيفري تريجز ، لوك فنسنت ، باسكال
فنسنت.
استخدم djvu عبر الإنترنت باستخدام خدمات onworks.net