فایل J2C چیست؟
فایلی با پسوند .j2c یک نوع فرمت فایل JPEG است و با فشرده سازی موجک فشرده می شود. این سیستم تقریباً یکسان از نشانگرها و بخش ها با فرمت فایل JPEG 2000 دارد. فرمت فایل J2C همانطور که در قسمت 1 پایه JPEG 2000 تعریف شده است، از فشرده سازی با اتلاف و بدون اتلاف پشتیبانی می کند. جریان کد JPEG 2000 برای جاسازی در JP2 یا فرمت فایل دیگری طراحی شده است، اگرچه ممکن است به تنهایی در یک فایل ظاهر شود. یک فایل J2C را می توان با استفاده از Adobe Photoshop 2020، Adobe Illustrator 2020 و Corel Paintshop Pro باز کرد.
فرمت فایل J2C
فرمت فایل J2C مانند فرمت JPEG 2000 است که اغلب به صورت jp2. و .jpc ذخیره می شود. این باعث میشود فایلهای J2C از همان رویکرد رمزگذاری ابرداده در قالب XML پیروی کنند که در آن استاندارد 12234-1 به عنوان مرجع بین تگهای Exif و اجزای XML استفاده میشود. با فرمت JPEG 2000 part-2 که مکانیسم انیمیشن و پیکربندیهای جریان کد را در یک تصویر واحد ترکیب میکند، بیشتر بهبود یافته است. چنین فایلهایی با قالب فایل توسعهیافته بهعنوان .jpx ذخیره میشوند.
طرح بندی یک فایل JPEG2000
JPEG2000 از انواع برنامه های کاربردی بر اساس انطباق با فرمت های فایل قابل توسعه پشتیبانی می کند. اگرچه سادهترین نوع میتواند شامل یک تصویر واحد باشد، انواع پیچیدهتر میتواند شامل مجموعهای از تصاویر باشد که روی هم چیده شدهاند یا بر اساس زمان توالیبندی شوند.
جعبه JP2
این بلوک ساختمانی سطح بالای فرمت فایل JP2 است و شامل یک فیلد نوع و طول در هدر و یک بخش داده است. قابل توجه ترین نوع جعبه، جعبه کد جریان پیوسته است. این جعبه در بخش داده های خود جریان کد JPEG2000 را ذخیره می کند.
JPEG2000 CodeStream
JPEG2000 CodeStream دنباله ای از بایت است که برای رمزگشایی تصویر فشرده شده JPEG2000 مورد نیاز است. در صورتی که فایل هیچ چیز دیگری غیر از این جریان کد نداشته باشد، به آن فایل کد جریانی خام می گویند. معمولاً جریان کد JPEG استفاده از الگوریتم فشرده سازی JPEG2000 بر روی یک تصویر است، اگرچه این تنها راه نیست.
قطعات کاشی
یک تصویر رمزگذاری شده JPEG2000 مجموعه ای از واحدهای داده به نام بسته است. این بستهها در جریان کد درون گروههای بسته به نام tile-parts نگهداری میشوند. قبل از رمزگذاری یک تصویر، رمزگذار تصویر را به یک شبکه مستطیل شکل از بلوکها تقسیم میکند که کاشیها نامیده میشوند که در آن هر کاشی بدون توجه به کاشیهای دیگر به طور جداگانه کدگذاری میشود.
فشرده سازی J2C
JPEG 2000 از فناوری فشردهسازی موجک استفاده میکند که بر اساس این واقعیت که پیکسلهای نسبتا کمی در هر نما یا پنجرهای که بیننده تصویر را نمایش میدهد نشان داده میشود، سریع میشود. این را می توان با این واقعیت تأکید کرد که برای تصاویر با اندازه بسیار بزرگ (به گیگابایت) تنها چند مگابایت پیکسل بر روی صفحه نمایش ظاهر می شود. این کمک می کند تا به سرعت تنها بخشی از داده های تصویر که برای پر کردن پیکسل های نمایشگر لازم است واکشی و ارائه شوند. این همچنین به فناوری رفع فشار با سرعت بالا برای سرعت بخشیدن به مکانیسم واکشی تصویر برای ایجاد تصاویر مورد نیاز در پرواز نیاز دارد.
J2C از فشردهسازی سریع استفاده میکند و تنها اطلاعات لازم را برای دادههای پیکسلی واکشی میکند تا بخشی از تصاویر قابل مشاهده را به سرعت روی صفحه نمایش دهد. J2C در درجه اول برای مشاهده داده ها و نه ویرایش آنها طراحی شده است.
شناسایی J2C
فایلهای JPEG 2000 دارای بایتهای امضای «FF 4F FF 51» هستند.
انواع مایم
انواع Mime ثبت شده برای فایل های JPEG 2000 عبارتند از:
- image/j2c
- تصویر/jpx
- تصویر/jpm
- ویدئو/mj2
بهبود بیش از استاندارد JPEG
بهبودهایی که نسبت به استاندارد JPEG انجام شده عبارتند از:
- عملکرد فشرده سازی برتر
- نمایش وضوح چندگانه
- انتقال پیشرونده توسط پیکسل و دقت وضوح
- انتخاب فشرده سازی بدون اتلاف یا اتلاف
- انعطاف پذیری خطا، فرمت فایل انعطاف پذیر
- پشتیبانی از محدوده دینامیکی بالا
- اطلاعات مکانی کانال جانبی