छवियां स्टेग्नोग्राफ़ी के लिए उपयोग की जाने वाली सबसे प्रसिद्ध आवरण वस्तुएं हैं। छवि स्टेग्नोग्राफ़ी में, जानकारी को छुपाने के लिए पिक्सेल तीव्रता का उपयोग किया जाता है। डिजिटल छवियों के क्षेत्र में, विभिन्न छवि फ़ाइल स्वरूप मौजूद हैं, उनमें से अधिकांश निश्चित अनुप्रयोगों के लिए हैं।
एक छवि संख्याओं का एक समूह है जो छवि के विभिन्न स्थानों में अलग-अलग प्रकाश तीव्रता का गठन करती है। यह संख्यात्मक विवरण एक ग्रिड बनाता है और एकल बिंदुओं को पिक्सेल के रूप में परिभाषित किया जाता है। इंटरनेट पर अधिकांश छवियों में छवि के पिक्सल (बिट्स के रूप में परिभाषित) का एक आयताकार नक्शा शामिल होता है जहां प्रत्येक पिक्सेल स्थित होता है और उसका रंग होता है। ये पिक्सेल पंक्ति दर पंक्ति क्षैतिज रूप से दिखाए जाते हैं।
रंग डिजाइन में बिट्स की संख्या, जिसे बिट डेप्थ के रूप में जाना जाता है। यह प्रत्येक पिक्सेल के लिए उपयोग किए जाने वाले बिट्स की संख्या को परिभाषित कर सकता है। आधुनिक रंग डिजाइन में सबसे छोटी बिट गहराई 8 है, यह परिभाषित करते हुए कि प्रत्येक पिक्सेल के रंग को परिभाषित करने के लिए 8 बिट्स का उपयोग किया जाता है।
मोनोक्रोम और ग्रेस्केल छवियों को प्रत्येक पिक्सेल के लिए 8 बिट्स की आवश्यकता होती है और 256 एकाधिक रंग या ग्रे के रंगों को प्रदर्शित करने में सक्षम होते हैं। डिजिटल रंग छवियों को आम तौर पर 24-बिट फ़ाइलों में सहेजा जाता है और उन्हें RGB रंग मॉडल की आवश्यकता होती है, जिसे वास्तविक रंग भी कहा जाता है।
24-बिट छवि के पिक्सेल के लिए सभी रंग संशोधन लाल, हरे और नीले जैसे तीन प्राथमिक रंगों से बदले जाते हैं, और प्रत्येक प्राथमिक रंग 8 बिट्स द्वारा परिभाषित किया जाता है।
इसलिए एक दिए गए पिक्सेल में, लाल, हरे और नीले रंग की 256 कई मात्राएँ हो सकती हैं, जो 16 मिलियन से अधिक सेट तक सम्मिलित हो सकती हैं, जिसके परिणामस्वरूप 16 मिलियन से अधिक रंग हो सकते हैं।
उच्च बिट गहराई की बड़ी छवियों के साथ काम करते समय, मानक वेब कनेक्शन पर भेजने के लिए छवियां बहुत बड़ी हो जाती हैं। यह उचित समय में एक छवि दिखा सकता है, छवि के फ़ाइल आकार को कम करने के लिए तकनीकों को शामिल किया जाना चाहिए।
ये तकनीकें छवि डेटा का मूल्यांकन और संघनित करने के लिए संख्यात्मक सूत्रों का उपयोग करती हैं, जिसके परिणामस्वरूप छोटे दस्तावेज़ आकार होते हैं। इस प्रक्रिया को संपीड़न के रूप में जाना जाता है।
छवियों में दो प्रकार के संपीड़न होते हैं जिनमें हानिपूर्ण और दोषरहित शामिल हैं। दोनों विधियां भंडारण क्षेत्रों को बचाती हैं, लेकिन उनके द्वारा निष्पादित की जाने वाली प्रक्रियाएं भिन्न होती हैं।
प्रारंभिक छवि से अतिरिक्त छवि डेटा को हटाकर हानिपूर्ण संपीड़न छोटे दस्तावेज़ उत्पन्न करता है। यह उन विवरणों को समाप्त कर सकता है जो मानवीय आंखों को समझने के लिए बहुत छोटे हैं, जिसके परिणामस्वरूप मूल छवि के करीब अनुमान लगाया जा सकता है, हालांकि सही मिलान नहीं है।
दोषरहित संपीड़न मूल छवि से किसी भी डेटा को कभी भी समाप्त नहीं करता है, बल्कि इसके बजाय संख्यात्मक सूत्रों में डेटा को परिभाषित करता है। प्रारंभिक छवि की अखंडता समर्थित है और विघटित छवि आउटपुट प्रारंभिक छवि इनपुट के बराबर बिट-बाय-बिट है।
उपयोग करने के लिए स्टेग्नोग्राफ़िक एल्गोरिथम का चयन करने में संपीड़न एक आवश्यक भूमिका निभाता है। हानिपूर्ण संपीड़न तकनीकों के परिणामस्वरूप छोटे छवि दस्तावेज़ आकार होते हैं, लेकिन यह इस संभावना को बढ़ाता है कि स्थापित संदेश आंशिक रूप से इस तथ्य के कारण खो सकता है कि अतिरिक्त छवि डेटा समाप्त हो जाएगा।
दोषरहित संपीड़न प्रारंभिक डिजिटल छवि को खोने की संभावना के बिना बरकरार रखता है, हालांकि यह छवि को इतने छोटे दस्तावेज़ आकार तक सीमित नहीं करता है।