ما هو ملف 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 Box
إنه لبنة المستوى الأعلى من تنسيق ملف JP2 ويحتوي على حقلي نوع وطول في الرأس ، وقسم بيانات. أكثر أنواع الصناديق شهرة هو مربع تدفق الشفرة المتجاور. يخزن هذا المربع في قسم البيانات الخاص به تدفق كود JPEG2000.
JPEG2000 CodeStream
إن JPEG2000 CodeStream هو سلسلة من البايتات المطلوبة لفك تشفير صورة JPEG2000 المضغوطة. في حالة عدم احتواء الملف على أي شيء آخر غير هذا الترميز ، يُطلق عليه اسم ملف codestream الأولي. عادةً ما يكون تدفق شفرة JPEG هو تطبيق خوارزمية ضغط JPEG2000 على صورة ، على الرغم من أنها ليست الطريقة الوحيدة.
أجزاء البلاط
الصورة المشفرة بتنسيق JPEG2000 عبارة عن مجموعة من وحدات البيانات تسمى الحزم. يتم الاحتفاظ بهذه الحزم في تدفق الشفرة داخل مجموعات الحزم التي تسمى أجزاء التجانب. قبل ترميز الصورة ، يقوم المشفر بتقسيم الصورة إلى شبكة مستطيلة من الكتل ، تسمى المربعات حيث يتم تشفير كل بلاطة بشكل منفصل بغض النظر عن المربعات الأخرى.
ضغط J2C
يستخدم JPEG 2000 تقنية ضغط الموجة مما يجعله سريعًا استنادًا إلى حقيقة أنه يتم عرض عدد قليل نسبيًا من البكسل في أي منفذ عرض أو نافذة يعرضها العارض للصورة. يمكن التأكيد على ذلك من خلال حقيقة أن بضع ميغا بايت فقط من البكسل ستظهر على الشاشة للصور كبيرة الحجم (بالجيجابايت). يساعد هذا في جلب وعرض ذلك الجزء فقط من بيانات الصورة المطلوب لملء وحدات البكسل المعروضة بسرعة. يتطلب هذا أيضًا تقنية فك الضغط عالية السرعة لتسريع آلية جلب الصور لإنشاء الصور المطلوبة أثناء التنقل.
يستفيد J2C من الضغط السريع ويجلب المعلومات الضرورية فقط لبيانات البكسل لعرض جزء من الصور المرئية بسرعة على الشاشات. تم تصميم J2C بشكل أساسي لعرض البيانات وليس تحريرها.
تحديد J2C
تحتوي ملفات JPEG 2000 على بايت توقيع FF 4F FF 51
.
أنواع Mime
تتضمن أنواع Mime المسجلة لملفات JPEG 2000 ما يلي:
- صورة / j2c
- صورة / jpx
- صورة / jpm
- فيديو / mj2
تحسينات على معيار JPEG
تشمل التحسينات التي تم إجراؤها على معيار JPEG ما يلي:
- أداء ضغط فائق
- تمثيل قرار متعدد
- الإرسال التدريجي بالبكسل ودقة الدقة
- اختيار ضغط بلا خسارة أو ضياع
- مرونة الأخطاء ، تنسيق ملف مرن
- دعم النطاق الديناميكي العالي
- المعلومات المكانية للقناة الجانبية