JBIG-KIT ينفذ خوارزمية ضغط البيانات فعالة للغاية لثنائية المستوى صور عالية الدقة مثل صفحات الفاكس أو المستندات الممسوحة ضوئيا.
يوفر المشروع JBIG-KIT مكتبة C المحمولة من الوظائف ضغط وإزالة الضغط مع واجهة الموثقة التي يمكن بسهولة أن يدرج في صورة أو مستند برامج معالجة.
بالإضافة إلى ذلك، يوفر JBIG-KIT برامج ضغط وإزالة الضغط جاهزة للاستخدام مع واجهة سطر الأوامر بسيطة (على غرار المحولات الموجودة في netpbm). انها تطبق مواصفات ISO 11544 و ITU-T T.82، الذي يشار إليه عادة باسم "المعيار JBIG1".
ميزات خاصة لتنفيذ JBIG-KIT هي:
* عودة الدخول بالكامل تصميم multithread قادر، ومناسبة أيضا للاستخدام في الأنظمة المدمجة (أي متغيرات عالمية أو ثابتة، malloc معزولة () / مجانا () يدعو، وما إلى ذلك).
* القدرة على التعامل مع غير مكتملة وتنامي تيارات البيانات JBIG1 من أجل السماح أقرب عرض الإصدارات المنخفضة القرار.
* القدرة على التعامل مع عدة تيارات البيانات الواردة في وقت واحد في عملية واحدة واحدة ومهمة.
* مصممة خصوصا مع التطبيقات في الاعتبار أن ترغب في عرض البيانات الواردة في أقرب وقت ممكن (على سبيل المثال، على غرار الطريقة التي يعالج متصفح نيتسكيب صور GIF واردة).
* بتنفيذ كافة المزايا والخيارات JBIG1، بما في ذلك الترميز تدريجي ومتسلسل والطائرات قليلا متعددة، المستخدم المحدد للحد من قرار والجداول التنبؤ القطعية، والتغيرات قالب التكيف لتحقيق الأداء الأمثل على الصور نصف نغمة، والتنبؤ القطعية، والتنبؤ نموذجي في أدنى طبقات والتفضيلية، مختلف أوامر شراء شريط، وما إلى ذلك فقط SEQ والخيارات HITOLO غير معتمدة حاليا من قبل وحدة فك الترميز (عادة يطلب منهم أبدا، ولكن يمكن أن تضاف لاحقا في حالة متطلبات المستخدم).
* مناسبة لتطبيقات الفاكس، يرضي ITU-T T.85 الشخصي بدءا من الإصدار 1.5
* كود كفاءة، والاستفادة الأمثل من سجلات معالج 32 بت.
* من السهل جدا استخدام موثق C واجهة المكتبة.
* وشملت رمادي إجراءات تحويل رمز لترميز كفاءة من الصور الرمادية.
* pbmtojbg وjbgtopbm المحولات الجاهزة للاستخدام
الميزات:.
إغلاق للدولة من بين الفن نسبة ضغط ضياع عالية الدقة صور على مستوى ثنائي ل.
نسبة ضغط حوالي 1.1 إلى 1.5 مرة أفضل على المستندات الممسوحة ضوئيا نموذجية مقارنة G4 ضغط الفاكس (ITU-T T.6)، والتي كانت أفضل خوارزمية ضغط لالمستندات الممسوحة ضوئيا المتاحة قبل JBIG1.
ما يصل إلى 30 مرة ضغط أفضل من الصور الممسوحة ضوئيا مع الصور مخلوطة مقارنة G4 ضغط الفاكس.
ضغط حوالي 2 مرات أفضل على نموذجية 300 وثيقة نقطة في البوصة مقارنة & مثل؛ غزيب -9 ومثل؛ على الصور النقطية الخام.
ضغط حوالي 3-4 مرات أفضل من GIF على 300 وثيقة نموذجية نقطة في البوصة.
حتى النتائج ضغط أفضل بكثير تنافسية على جهاز الكمبيوتر ولدت الصور التي تكون خالية من التشوهات المسح.
JBIG1 يدعم الهرمية ومثل؛ تقدمية ومثل؛ الترميز، وهذا يعني أنه من الممكن لترميز دقة وضوح الصورة المنخفضة أولا، تليها بيانات قرار التعزيز، دون إضافة الكثير من التكرار. هذا يسمح، على سبيل المثال، ومتصفح وثيقة لعرض بالفعل جيدة 75 نقطة لكل بوصة نسخة منخفضة الدقة من الصورة، في حين أن البيانات اللازمة لإعادة بناء كامل 300 نقطة لكل بوصة نسخة للاستنساخ طابعة ليزر لا يزال وصوله (ويقول عبر ارتباط شبكة بطيئة أو الجماعية وسائط تخزين).
تتطلب طبقات قرار مختلفة من صورة JBIG1 في وضع الترميز التدريجي مجتمعة مساحة أكبر ليس بكثير من الوضع غير التدريجي المشفرة الصورة العادية (التي تدعم JBIG1 أيضا).
وضع التدريجي يستخدم خوارزمية متطورة للحد من قرار لتوليد عالية الجودة إصدارات منخفضة القرار التي تحافظ على شكل الحروف وكذلك سلامة خطوط رقيقة والصور مخلوطة.
JBIG1 يدعم طائرات بت متعددة. ولذلك، فإنه يمكن أن تستخدم أيضا لالرمادي ولون الصور. في حين الميدان الرئيسي للتطبيق هي صور ثنائية المستوى، وهذا هو الصور مع اثنين فقط من القيم بكسل مختلفة (أبيض وأسود)، كما تم الإبلاغ عن JBIG1 إلى أداء أفضل من وضع ضياع الأصلي JPEG على الصور الرمادية التي قد تصل إلى 6 بت لكل بكسل.
ما هو الجديد في هذا الإصدار:
هذا الإصدار الرئيسي يضيف خفيفة الوزن أكثر البديل jbig85.c من المكتبة التي تطبق فقط أسود / أبيض الملف الشخصي الفاكس (بت واحد لكل بكسل ، لا الترميز التدريجي مع طبقات متعددة القرار) المحدد في التوصية ITU-T T.85.
فإنه يحتفظ فقط 3 خطوط للصورة غير مضغوط في الذاكرة في أي وقت، وفقط عدد قليل من بايت من البيانات المضغوطة، ويترك كل تخصيص الذاكرة إلى الطالب.
هذه الفوائد ولا سيما التطبيقات انخفاض الذاكرة المدمجة، وأولئك معالجة الصور كبيرة للغاية. (وهناك أيضا إضافات إلى المكتبة jbig.c الأصلية وأدوات سطر الأوامر لها).
القيود:
لم يتم تصميم مكتبة للأبنية الجهاز مع سجلات أصغر من 32 بت (على سبيل المثال، المجمعين القديمة MS-DOS C، 8 / ميكروكنترولر 16 بت أو مزودي خدمات المعطيات) على فيها عدد من تقنيات التحسين فعالة جدا المستخدمة في هذا البرنامج ليست فعالة. لأقصى قدر من الأداء، لا بد من معالج 32 بت (أنظمة 64 بت تعمل بشكل جيد، أيضا). على أبنية مع مؤشر 16 بت الحساب، ويمكن معالجتها فقط الصور الصغيرة جدا.
لم يتم العثور على التعليقات