J2C फाइल क्या है?
.j2c एक्सटेंशन वाली फाइल JPEG फाइल फॉर्मेट का एक प्रकार है और वेवलेट कम्प्रेशन के साथ कंप्रेस्ड है। इसमें JPEG 2000 फ़ाइल स्वरूप के मार्करों और खंडों की लगभग समान प्रणाली है। J2C फ़ाइल स्वरूप को JPEG 2000 स्टैंड के भाग 1 में परिभाषित किया गया है जो हानिपूर्ण और दोषरहित संपीड़न दोनों का समर्थन करता है। JPEG 2000 कोडस्ट्रीम को JP2 या किसी अन्य फ़ाइल स्वरूप में एम्बेड करने के लिए डिज़ाइन किया गया था, हालाँकि यह स्वयं फ़ाइल में प्रकट हो सकता है। Adobe Photoshop 2020, Adobe Illustrator 2020 और Corel Paintshop Pro का उपयोग करके J2C फ़ाइल खोली जा सकती है।
J2C फ़ाइल स्वरूप
J2C फ़ाइल स्वरूप JPEG 2000 के समान है जिसे अक्सर .jp2 और .jpc के रूप में सहेजा जाता है। यह J2C फ़ाइलों को XML प्रारूप में मेटाडेटा एन्कोडिंग के समान दृष्टिकोण का पालन करता है जहाँ मानक 12234-1 का उपयोग Exif टैग और XML घटकों के बीच संदर्भ के रूप में किया जाता है। इसे JPEG 2000 पार्ट-2 एक्सटेंशन द्वारा और बेहतर बनाया गया है जो एनीमेशन मैकेनिज्म और कोड स्ट्रीम कॉन्फ़िगरेशन को एक सिंगल इमेज में जोड़ता है। ऐसी विस्तारित फ़ाइल-प्रारूप फ़ाइलें .jpx के रूप में सहेजी जाती हैं।
JPEG2000 फ़ाइल का लेआउट
JPEG2000 एक्स्टेंसिबल फ़ाइल स्वरूपों के अनुरूपता के आधार पर विभिन्न प्रकार के अनुप्रयोगों का समर्थन करता है। हालांकि सबसे सरल प्रकार में एक छवि हो सकती है, अधिक जटिल प्रकारों में छवियों की एक श्रृंखला शामिल हो सकती है, जो एक दूसरे के ऊपर खड़ी होती हैं या समय-आधारित अनुक्रमित होती हैं।
JP2 बॉक्स
यह JP2 फ़ाइल स्वरूप का शीर्ष-स्तरीय बिल्डिंग ब्लॉक है और इसमें हेडर में एक प्रकार और लंबाई फ़ील्ड और एक डेटा सेक्शन होता है। सबसे उल्लेखनीय प्रकार का बॉक्स सन्निहित कोडस्ट्रीम बॉक्स है। यह बॉक्स अपने डेटा सेक्शन में JPEG2000 कोडस्ट्रीम को स्टोर करता है।
JPEG2000 कोडस्ट्रीम
JPEG2000 कोडस्ट्रीम बाइट्स का एक क्रम है जो JPEG2000 संपीड़ित छवि को डीकोड करने के लिए आवश्यक है। यदि फ़ाइल में इस कोडस्ट्रीम के अलावा और कुछ नहीं है, तो इसे कच्ची कोडस्ट्रीम फ़ाइल कहा जाता है। आम तौर पर एक जेपीईजी कोडस्ट्रीम एक छवि पर जेपीईजी 2000 संपीड़न एल्गोरिदम का अनुप्रयोग होता है, हालांकि यह एकमात्र तरीका नहीं है।
टाइल के पुर्जे
एक JPEG2000 एन्कोडेड छवि पैकेट नामक डेटा इकाइयों का एक संग्रह है। इन पैकेटों को कोडस्ट्रीम में पैकेट समूहों के अंदर रखा जाता है जिन्हें टाइल-पार्ट्स कहा जाता है। एक छवि को एन्कोड करने से पहले, एन्कोडर छवि को ब्लॉक के एक आयताकार ग्रिड में विभाजित करता है, जिसे टाइल कहा जाता है, जहां प्रत्येक टाइल को अन्य टाइलों के बावजूद अलग से एन्कोड किया जाता है।
J2C संपीड़न
JPEG 2000 वेवलेट कम्प्रेशन तकनीक का उपयोग करता है जो इसे इस तथ्य के आधार पर तेज़ बनाता है कि दर्शक जो भी व्यूपोर्ट या विंडो में छवि प्रदर्शित करता है, उसमें अपेक्षाकृत कम पिक्सेल दिखाए जाते हैं। इस पर इस तथ्य से जोर दिया जा सकता है कि बहुत बड़े आकार की छवियों (गीगाबाइट्स में) के लिए स्क्रीन पर केवल कुछ मेगाबाइट पिक्सेल दिखाई देंगे। यह छवि डेटा के केवल उस हिस्से को तेजी से लाने और प्रस्तुत करने में मदद करता है जो डिस्प्ले पिक्सल को पॉप्युलेट करने के लिए आवश्यक है। फ्लाई पर आवश्यक इमेजरी बनाने के लिए इमेज फ़ेचिंग मैकेनिज्म को गति देने के लिए हाई-स्पीड डीकंप्रेसन तकनीक की भी आवश्यकता होती है।
J2C तेजी से विसंपीड़न का लाभ उठाता है और पिक्सेल डेटा के लिए स्क्रीन पर जल्दी से दिखाई देने वाली छवियों का हिस्सा प्रस्तुत करने के लिए केवल आवश्यक जानकारी प्राप्त करता है। J2C मुख्य रूप से डेटा को देखने और उसे संपादित करने के लिए डिज़ाइन किया गया है।
J2C पहचान
JPEG 2000 फाइलों में सिग्नेचर बाइट्स FF 4F FF 51
हैं।
माइम प्रकार
JPEG 2000 फ़ाइलों के लिए पंजीकृत माइम प्रकारों में शामिल हैं:
- छवि / j2c
- छवि / जेपीएक्स
- छवि/जेपीएम *वीडियो/एमजे2
JPEG मानक में सुधार
JPEG मानक में सुधार में शामिल हैं:
- बेहतर संपीड़न प्रदर्शन
- एकाधिक संकल्प प्रतिनिधित्व
- पिक्सेल और रिज़ॉल्यूशन सटीकता द्वारा प्रगतिशील संचरण
- दोषरहित या हानिपूर्ण संपीड़न का विकल्प
- त्रुटि लचीलापन, लचीला फ़ाइल स्वरूप
- उच्च गतिशील रेंज समर्थन
- साइड चैनल स्थानिक जानकारी