Skip to content
reader.me

संपीड़न

संपीड़न (compression) ही वह है जो PDF फ़ाइलों के आकार को काबू में रखता है, और एक ही दस्तावेज़ आमतौर पर कई विधियाँ मिलाता है क्योंकि वह कई तरह की सामग्री मिलाता है। टेक्स्ट और वेक्टर ड्रॉइंग के निर्देश Flate (वही Deflate एल्गोरिदम जो ZIP के पीछे है) से बिना हानि के संपीड़ित होते हैं, इसलिए हर अक्षर ठीक वैसा ही लौटता है जैसा गया था।

छवियाँ भारी हिस्सा हैं, और असली चुनाव वहीं किए जाते हैं। तस्वीरें आमतौर पर हानिपूर्ण (lossy) JPEG से संग्रहीत होती हैं, जहाँ एक गुणवत्ता सेटिंग छोटे बाइट्स के बदले बारीक विवरण का सौदा करती है; सपाट ग्राफ़िक्स और स्कैन किए टेक्स्ट पेज बिना-हानि या विशेषीकृत योजनाओं से बेहतर रहते हैं। प्रति-छवि एन्कोडिंग से आगे, एक PDF उन छवियों को डाउनसैम्पल करके सिकुड़ सकती है जो जितने रिज़ॉल्यूशन पर कभी दिखेंगी उससे कहीं ऊँचे रिज़ॉल्यूशन पर संग्रहीत हैं, अप्रयुक्त वस्तुओं को हटाकर, और एम्बेड किए फ़ॉन्ट को सबसेट करके ताकि केवल असल में इस्तेमाल हुए ग्लिफ़ ही रखे जाएँ।

एक अच्छा परिणाम पाना एक संतुलन है: बहुत ज़्यादा संपीड़ित करें तो टेक्स्ट धुँधला हो जाता है या तस्वीरें खंडित (blocky) धब्बे दिखाने लगती हैं। reader.me पूरा अनुकूलन (optimisation) चक्र आपके ब्राउज़र में चलाता है, इसलिए किसी गोपनीय रिपोर्ट को ईमेल के लिए पतला किया जा सकता है, बिना मूल को कभी किसी संपीड़न सेवा पर अपलोड किए।