What is Image Compression

What is Image Compression

ग्राफिक्स फाइलों की साइज को image की क्वालिटी को कम किए बिना बाइट्स को कम करना image Compression कहलाता है| file की साइज कम होने से मेमोरी स्पेस बढ़ जाता है और इसी कारण हम सिस्टम में उसी मेमोरी स्पेस या डिस्क स्पेस में अधिक images को स्टोर कर सकते हैं| इससे images को इंटरनेट पर भेजने या वेब पेज से डाउनलोड करने में समय कम लगता है|

कंप्यूटर साइंस में कई बार कुछ दोहराए जाने वाले elements होते हैं अर्थात एक ही सूचना को बार-बार दिखाया जाता है| उदाहरण के लिए, जिन फाइलों में केवल टेक्स्ट होता है उसमें कई बार एक ही शब्द बार-बार दोहराए जाते हैं| Compression के कई तरीके हैं और प्रत्येक को एक विशेष प्रकार के data के साथ काम करने के लिए डिज़ाइन किया गया है लेकिन यह सभी दोहराए जाने वाले elements के लिए अधिक कुशल data स्टोरेज को प्रतिस्थापित करने पर भरोसा करते हैं|

data रिकॉर्ड करने के लिए आपको जितने स्पेस की आवश्यकता होती है उसे कम करने के लिए अलग अलग तरीके होते हैं| Data Compression को 2 तरीकों में वर्गीकृत किया जा सकता है –

1. एक वह Compression जो पूरी file पर अप्लाई किया जाता है |

2. वह Compression जो एक file स्ट्रक्चर के भीतर ही शामिल किया जाता है|

जब भी पूरी file को compress किया जाता है तो Compression प्रोग्राम पूरी data को चेक करता है और उस data पर एक विशेष Compression एल्गोरिदम अप्लाई करता है और नई file तैयार करता है| इसका एक नुकसान यह है कि इस file को किसी software द्वारा तब तक इस्तेमाल नहीं किया जा सकता जब तक यह वापस पूर्व स्थिति में Uncompressed होकर नहीं आ जाती अतः संपूर्ण file Compression लंबे समय के स्टोरेज या ट्रांसपोर्टेशन के लिए उपयोगी है|


DOS और Windows में ZIP और ARC दो कॉमन Compression फॉर्मेट होते हैं इन सभी फॉर्मेट्स को compress करने के लिए कंप्यूटर को ऐसा software चाहिए होता है जो compress files को पढ़ सकें|

image Compression lossy या lossless होता है| lossless Compression कभी-कभी कृत्रिम इमेजेस जैसे –Technical drawing, icons या comics के लिए पसंद किए जाते हैं यह इसलिए क्योंकि lossy Compression तरीके में low bit rates खासतौर पर तब इस्तेमाल होता है जब Compression artifact को डाला जाता है lossless Compression को हाई वैल्यू कंटेंट जैसे Medical imaging या archive कार्यों के लिए किए गए image scanner में पसंद किया जा सकता है, जबकि lossy Compression का प्रयोग विशेष तौर से प्राकृतिक इमेजेस जैसे उन एप्लीकेशंस में जहां बिट रेट में बहुत अधिक कमी करने के लिए image क्वालिटी में थोड़ी बहुत कमी मान्य होती है वहां किया जाता है|

Lossless Compression में data को कंप्लेंट किया जाता है और जब इसी data को वापस decompress किया जाता है तो यह बिल्कुल मूल डेटा की तरह ही होता है| जब एक text file या program को बिना किसी गलतियों के compress किया जाता है तो इसे lossless Compression कहा जाता है|

image Compression में क्वालिटी में होने वाली छोटी से छोटी कमी पर भी कभी-कभी ध्यान नहीं जाता है| ऐसी कोई विशेष बिंदु नहीं होती है जहां तक Compression ठीक तरह से काम करता है लेकिन इसके परे यह असंभव हो जाता है| जब नुकसान सहने की गुंजाइश होती है तो Compression factor अधिक हो सकता है इसी कारण ग्राफिक इमेजेस को text file या program की अपेक्षा अधिक compress किया जा सकता है|


error: Content is protected !!