ما هو ملف J2K؟
ملف ** J2K ** هو صورة يتم ضغطها باستخدام ضغط الموجة بدلاً من ضغط DCT. يتم استخدام تنسيق الملف هذا بواسطة ملفات Joint Photographic Experts Group (JPEG) 2000. تخزن ملفات J2K معلومات البيانات الأولية حول ملف الصورة في XML على عكس .jpeg أو .jpg التي تستخدم تنسيق EXIF لهذا الغرض. تدعم ملفات J2K الألوان 15 بت وشفافية ألفا والضغط بدون فقد. توجد العديد من واجهات برمجة التطبيقات التجارية لفك تشفير صور JPEG 2000 مثل J2K-Codec. يمكن فتح ملف J2K على نظام التشغيل Windows باستخدام برامج عرض الصور القياسية.
تنسيق ملف J2K
تنسيق ملف J2K هو نفسه تنسيق JPEG 2000 والذي يتم حفظه غالبًا بتنسيق .jp2 و .jpc. هذا يجعل ملفات J2K تتبع نفس طريقة تشفير البيانات الوصفية بتنسيق 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 عبارة عن مجموعة من وحدات البيانات تسمى الحزم. يتم الاحتفاظ بهذه الحزم في تدفق الشفرة داخل مجموعات الحزم التي تسمى أجزاء التجانب. قبل ترميز الصورة ، يقوم المشفر بتقسيم الصورة إلى شبكة مستطيلة من الكتل ، تسمى المربعات حيث يتم تشفير كل بلاطة بشكل منفصل بغض النظر عن المربعات الأخرى.
ضغط J2K
يستخدم JPEG 2000 تقنية ضغط الموجة مما يجعله سريعًا استنادًا إلى حقيقة أنه يتم عرض عدد قليل نسبيًا من البكسل في أي منفذ عرض أو نافذة يعرضها العارض للصورة. يمكن التأكيد على ذلك من خلال حقيقة أن بضع ميغا بايت فقط من البكسل ستظهر على الشاشة للصور كبيرة الحجم (بالجيجابايت). يساعد هذا في جلب وعرض ذلك الجزء فقط من بيانات الصورة المطلوب لملء وحدات البكسل المعروضة بسرعة. يتطلب هذا أيضًا تقنية فك الضغط عالية السرعة لتسريع آلية جلب الصور لإنشاء الصور المطلوبة أثناء التنقل.
يستفيد J2K من الضغط السريع ويجلب المعلومات الضرورية فقط لبيانات البكسل لعرض جزء من الصور المرئية بسرعة على الشاشات. تم تصميم J2K بشكل أساسي لعرض البيانات وليس تحريرها.
تعريف J2K
تحتوي ملفات JPEG 2000 على بايت توقيع 6A 50 20 20.
أنواع Mime
تتضمن أنواع Mime المسجلة لملفات JPEG 2000 ما يلي:
- صورة / jp2
- صورة / jpx
- صورة / jpm
- فيديو / mj2
تحسينات على معيار JPEG
تشمل التحسينات التي تم إجراؤها على معيار JPEG ما يلي:
- أداء ضغط فائق
- تمثيل قرار متعدد
- الإرسال التدريجي بالبكسل ودقة الدقة
- اختيار ضغط بلا خسارة أو ضياع
- مرونة الأخطاء ، تنسيق ملف مرن
- دعم النطاق الديناميكي العالي
- المعلومات المكانية الجانبية للقناة