EPS का अर्थ Encapsulated PostScript होता है। PostScript एक प्रोग्रामिंग भाषा है जिसे Adobe ने मुद्रित पृष्ठों का वर्णन करने के लिए डिज़ाइन किया था, और एक EPS फ़ाइल एक स्व-निहित PostScript प्रोग्राम होता है जो किसी एक कलाकृति का वर्णन करता है: encapsulated का मतलब है कि इसे अपने आप प्रिंट होने के बजाय किसी बड़े दस्तावेज़ में डाले जाने के लिए लिखा जाता है। दो दशकों तक लोगो और चित्रण प्रिंटर को इसी रूप में दिए जाते थे, और आज भी कई ब्रांड गाइडलाइनों में यही फ़ॉर्मेट दिया जाता है।
EPS कलाकृति को कैसे संग्रहीत करता है
EPS का मुख्य भाग कोड होता है। निर्देशांक, वक्र, फिल और स्ट्रोक एक स्टैक-आधारित भाषा में PostScript ऑपरेटरों के रूप में व्यक्त किए जाते हैं, इसलिए कोई आकृति बनाना डेटा स्ट्रक्चर की जगह निर्देशों के क्रम की तरह होता है। यही बात EPS को सचमुच रिज़ॉल्यूशन-स्वतंत्र बनाती है: प्रिंटर का अपना इंटरप्रेटर प्रोग्राम को जिस भी रिज़ॉल्यूशन पर काम करता है, उसी पर चलाता है।
दो प्रथाएँ इसे किसी अन्य दस्तावेज़ के अंदर इस्तेमाल करने योग्य बनाती हैं। पहली है bounding box, जो फ़ाइल के शुरू के पास एक टिप्पणी होती है जो कलाकृति की सीमा को पॉइंट्स में बताती है, जिससे लेआउट प्रोग्राम बिना प्रोग्राम चलाए यह जान लेता है कि कितना स्थान आरक्षित करना है। दूसरी है वैकल्पिक लो-रिज़ॉल्यूशन preview image, ताकि लेआउट प्रोग्राम ग्रे आयत की जगह आपको स्क्रीन पर कुछ दिखा सके।
एक EPS में रास्टर डेटा भी हो सकता है, और अक्सर होता है: Photoshop EPS दरअसल PostScript में लिपटे पिक्सेल होते हैं। केवल एक्सटेंशन से आप यह नहीं जान सकते कि फ़ाइल वेक्टर कलाकृति है या फ़ोटोग्राफ, और प्रीप्रेस में यह बार-बार भ्रम का कारण बनता है।
एक EPS कौन सा मेटाडेटा रखता है
EPS मेटाडेटा हेडर में रहता है, जो Adobe की Document Structuring Conventions से परिभाषित विशेष रूप से फ़ॉर्मेट की गई टिप्पणियों के रूप में होता है। ये दो प्रतिशत चिह्नों से शुरू होते हैं और लगभग फ़ाइल के परिचय-पत्र जैसे पढ़े जा सकते हैं।
जो एंट्री आप लगभग हमेशा देखेंगी, वे हैं %%BoundingBox जिसमें चार पूर्णांक निर्देशांक होते हैं, %%Creator जो उस ऐप और संस्करण का नाम बताती है जिसने फ़ाइल बनाई, %%Title और %%CreationDate। प्रीप्रेस फ़ाइलें अक्सर %%DocumentFonts जोड़ती हैं, जो कलाकृति के लिए ज़रूरी हर टाइपफ़ेस की सूची देता है, %%DocumentNeededResources, %%For जो उस व्यक्ति या संगठन का नाम देता है जिसके लिए फ़ाइल बनाई गई, और %%Pages। 2000 के दशक से आगे के Adobe टूल्स से बनी फ़ाइलों में आमतौर पर एक XMP पैकेट भी होता है, जिसमें दस्तावेज़ की पहचानें और संपादन इतिहास होता है।
%%DocumentFonts व्यावहारिक जानकारी वाला फ़ील्ड है: अगर सूची में से कोई फ़ॉन्ट उस जगह उपलब्ध न हो जहाँ फ़ाइल प्रिंट की जाती है, तो आउटपुट गलत होगा, और चेतावनी के तौर पर आपके पास यही सूची होती है। %%For वह फ़ील्ड है जिसे दोबारा इस्तेमाल करने से पहले देखना चाहिए, क्योंकि इसमें अक्सर किसी क्लाइंट का नाम होता है।
क्योंकि हेडर सामान्य टेक्स्ट होता है, आप EPS को किसी टेक्स्ट एडिटर में खोलकर यह सब पढ़ सकते हैं। कलाकृति न दिखने पर भी मेटाडेटा दिखता रहता है।
EPS का उपयोग कब करें
EPS वहाँ इस्तेमाल करें जहाँ आगे की प्रक्रिया में इसकी विशेष रूप से ज़रूरत हो: पुराना प्रीप्रेस वर्कफ़्लो, प्रिंटर की फ़ाइल स्पेसिफिकेशन, या ऐसा ब्रांड एसेट पैक जो हमेशा से इसे देता आया है। इन सीमाओं के भीतर यह आज भी पहले की तरह ही काम करता है।
नई किसी भी चीज़ के लिए PDF या SVG को प्राथमिकता दें। PDF, PostScript का प्रत्यक्ष उत्तराधिकारी है, वही गुणवत्ता बनाए रखता है, हर जगह ठीक से प्रीव्यू होता है और प्रोसेस करने के लिए कहीं अधिक सुरक्षित है; वेब पर SVG बेहतर विकल्प है। EPS में पारदर्शिता के लिए व्यावहारिक समर्थन नहीं है, इसका प्रीव्यू अक्सर उस चीज़ से अलग हो सकता है जो वास्तव में प्रिंट होती है, और किसी अविश्वसनीय स्रोत से आया PostScript प्रोग्राम चलाना कभी भी आरामदायक विचार नहीं रहा।