JBIG-KIT

نرم افزار تصویر:
JBIG-KIT
جزئیات نرم افزار:
نسخه: 2.0
ها تاریخ: 3 Jun 15
توسعه دهنده: Markus Kuhn
پروانه: رایگان
محبوبیت: 9

Rating: 1.0/5 (Total Votes: 1)

در JBIG-KIT پیاده سازی یک الگوریتم فشرده سازی داده ها بسیار موثر برای سطح دو با رزولوشن بالا عکس مانند صفحات فکس و یا اسناد اسکن شده.
این پروژه JBIG-KIT یک کتابخانه قابل حمل C فشرده سازی و رفع فشار توابع با یک رابط مستند است که به راحتی می توان به تصویر و یا سند نرم افزار پردازش شامل فراهم می کند.
علاوه بر این، JBIG-KIT فراهم می کند برنامه های آماده برای استفاده و فشرده سازی و رفع فشار با رابط خط فرمان ساده (شبیه به مبدل موجود در netpbm). این پیاده سازی ISO 11544 مشخصات و ITU-T T.82، که معمولا به عنوان "استاندارد JBIG1" نامیده می شود.
ویژگی های خاص از اجرای JBIG-KIT عبارتند از:
* * * * طراحی multithread با قابلیت کاملا reentrant، همچنین مناسب برای استفاده در سیستم های جاسازی شده (بدون متغیرها و یا استاتیک، 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 نقطه در اینچ اسناد نسبت به & quot؛ از gzip -9 ها & quot؛ در بیت مپ خام است.
فشرده سازی حدود 3-4 برابر بهتر از GIF در نمونه 300 نقطه در اینچ اسناد.
حتی نتایج بسیار بهتری رقابتی فشرده سازی تصاویر بر روی کامپیوتر، که رایگان اسکن تحریف می تولید می شود.
JBIG1 پشتیبانی سلسله مراتبی و & quot؛ مترقی و & quot؛ را پشتیبانی می کند، به این معنی که ممکن است برای رمزگذاری یک تصویر با وضوح پایین برای اولین بار، به دنبال افزایش داده قطعنامه، بدون اضافه کردن مقدار زیادی از افزونگی. این اجازه می دهد، به عنوان مثال، یک مرورگر سند برای نمایش در حال حاضر خوب 75 نقطه در اینچ نسخه با کیفیت پایین از یک تصویر، در حالی که اطلاعات لازم برای بازسازی کامل 300 نقطه در اینچ نسخه برای تولید مثل چاپگر لیزری است که هنوز هم پس از رسیدن (می گویند بیش از یک لینک شبکه آهسته و یا توده رسانه ذخیره سازی).
لایه های مختلف با وضوح تصویر JBIG1 در حالت رمزگذاری مترقی ترکیب نیاز به فضای نه خیلی بیشتر از یک حالت غیر مترقی کد گذاری تصویر عادی (که JBIG1 همچنین پشتیبانی از).
حالت پیشرونده با بهره گیری از یک الگوریتم با وضوح کاهش پیچیده برای تولید با کیفیت بالا نسخه های رزولوشن پایین که حفظ شکل شخصیت و همچنین یکپارچگی خطوط نازک و تصاویر مات.
JBIG1 بیتی چند پشتیبانی می کند. بنابراین، آن را نیز می تواند برای سیاه و سفید و رنگ تصاویر استفاده می شود. در حالی که زمینه اصلی آن از کاربرد تصاویر در سطح دو هستند، که تصاویر را با تنها دو مقدار پیکسل های مختلف (سیاه و سفید)، JBIG1 همچنین گزارش شده است به انجام بهتر از حالت فشرده سازی lossless اصلی JPEG در تصاویر سیاه و سفید که تا 6 بیت در هر است پیکسل.

به چه چیزی جدید در این نسخه است:

این عرضه عمده می افزاید: بسیار سبک وزن تر jbig85.c نوع از کتابخانه که تنها سیاه و سفید / مشخصات فکس سفید (تک بیت در هر پیکسل را پیاده سازی ، بدون کد نویسی مترقی با لایه قطعنامه های متعدد) مشخص شده در ITU-T T.85.
آن را نگه می فقط 3 خط از تصویر غیر فشرده در حافظه در هر زمان، و تنها چند بایت از داده های فشرده، و برگ تمام تخصیص حافظه به تماس گیرنده.
این منافع به ویژه برنامه های کاربردی کم حافظه تعبیه شده، و کسانی که پردازش تصاویر بسیار بزرگ است. (همچنین پسوند به کتابخانه jbig.c اصلی و ابزار خط فرمان آن است.)

به محدودیت ها:

در این کتابخانه برای معماری و ماشین آلات با ثبت کوچکتر از 32 بیت (به عنوان مثال، کامپایلر های قدیمی MS-DOS C، 8 / میکروکنترلرها 16 بیتی و یا DSP ها) در طراحی شده است که تعدادی از تکنیک های بهینه سازی بسیار کارآمد مورد استفاده در این نرم افزار می باشد موثر نیست. برای حداکثر کارایی، یک پردازنده 32 بیتی مورد نیاز است (سیستم های 64 بیتی کار خوب، بیش از حد). در معماری با 16 بیتی حساب اشاره گر، تنها تصاویر بسیار کوچک را می توان پردازش شده است.

نظرات به JBIG-KIT

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!