प्रिंट ग्राफिक्स के लिए एसवीजी


17

प्रिंट करने के लिए स्केलेबल वेक्टर ग्राफिक्स ने कितनी अच्छी तरह काम किया है?

मुझे प्रोग्राम को प्रिंट दस्तावेज़ों में शामिल करने के लिए ग्राफिक्स बनाने की आवश्यकता है। ऐसा लगता है कि टारगेट फ़ाइल प्रारूप, ईपीएस और एसवीजी के लिए केवल दो गंभीर दावेदार हैं।

एक प्रोग्रामर के रूप में, एसवीजी के साथ काम करना आसान लगता है, लेकिन यह ग्राफिक्स उद्योग द्वारा स्वीकार नहीं किया गया है। एसवीजी (जैसे एडोब पीडीएफएक्सएमएल) पर प्रिंट ग्राफिक्स को आधार बनाने के लिए परियोजनाएं हुआ करती थीं, लेकिन अब कोई भी सक्रिय नहीं दिखता है। इसके अलावा, Adobe के टूल्स ने SVG के साथ एक संक्षिप्त फ़्लिंग को समाप्त कर दिया है।

यदि मैंने एसवीजी को वितरण योग्य प्रारूप के रूप में चुना है, तो विकल्प (नों) की तुलना में क्या समस्याएं हो सकती हैं? मैंने एसवीजी के पाठ से निपटने के बारे में शिकायतें सुनी हैं, लेकिन मुझे कोई विस्तृत चर्चा नहीं मिली। एक और बात मुझे संदेह है कि एक मुद्दा यह है कि कैसे एसवीजी पीडीएफ में आसानी से परिवर्तित हो जाता है।


ऐसी लाइब्रेरी होनी चाहिए जो आपके लिए पीडीएफ में बदल सकें।
DA01

जवाबों:


9

दरअसल, प्रिंट ईपीएस या पीडीएफ के लिए बेहतर होगा। एसवीजी वेब के लिए ठीक है (जो कि इसके लिए डिज़ाइन किया गया था) लेकिन अक्सर प्रिंटिंग के समय RIP के साथ समस्याएँ होती हैं। अधिकांश डिजाइनर जिन्हें एसवीजी फाइलें दी जाती हैं, उन्हें एक वेक्टर ऐप में खोला जाएगा और देशी फाइलों, ईपीएस या पीडीएफ के रूप में फिर से सहेजा जाएगा। मैं एक प्रिंट प्रदाता को एक SVG फ़ाइल नहीं भेजूंगा।


लेकिन एक पीडीएफ सिर्फ एसवीजी को एक 'वर्चुअल पेपर' पर एम्बेड करना चाहिए, यह कैसे आरआईपी मुद्दों को हल करता है?
जिग्गंजर

1
@jiggunjer PDF SVG की तुलना में पूरी तरह से अलग कोड संरचना का उपयोग करता है। पीडीएफ पोस्टस्क्रिप्ट पर आधारित है, svg नहीं है। PDF के रूप में सहेजना "svg को वर्चुअल पेपर के रूप में एम्बेड नहीं करता है"। यह एक अलग कोड आधार है।
स्कॉट

मैं देख रहा हूं, मैंने सोचा कि देशी svg को संरक्षित किया गया था कि कैसे एक रेखापुंज छवि एम्बेडेड है। लेकिन अब मैं समझता हूं कि पीडीएफ रास्तों में रूपांतरण है। क्या यह दोषरहित है या pdf कन्वर्टर के कार्यान्वयन के आधार पर भिन्नता हो सकती है? जैसे Inkscape किसी दिए गए svg को घोस्टस्क्रिप्ट के रूप में एक ही pdf का उत्पादन करेगा?
जिगगंजर

मैं Inkscape पर टिप्पणी नहीं कर सकता। मैं आपको बता सकता हूं कि वाणिज्यिक मुद्रण के लिए उपयोग किए जाने वाले अधिकांश रेखापुंज छवि प्रोसेसर (आरआईपी) संभवतः एक एसवीजी छवि पर चोक होंगे। वे कोडबेस को नहीं समझेंगे। पीडीएफ अनिवार्य रूप से एक सॉफ्टवेयर RIP है। इसलिए, आम तौर पर, जब आप एक पीडीएफ के रूप में कुछ बचाते हैं, तो कोड को फिर से लिखा जाता है / आउटपुट के साथ संरचित होता है उसी तरह एक हार्डवेयर आरआईपी छवियों को संसाधित करेगा। मूल रूप से, एसवीजी और पीडीएफ आउटपुट दोनों में सक्षम एप्लिकेशन में फॉर्मेट के आधार पर आउटपुट को कॉन्फ़िगर करने के लिए आंतरिक रूपांतरण पैरामीटर होना चाहिए, और एसवीजी वाणिज्यिक मुद्रण के लिए पूरी तरह से अनुचित प्रारूप है।
स्कॉट

धन्यवाद। यह मिल गया मुझे सोच तो मैं एक संबंधित प्रश्न पोस्ट: graphicdesign.stackexchange.com/q/97154/102588
jiggunjer

3

मैंने मुद्रण प्रयोजनों के लिए प्रोग्रामर जेवीजी को पीडीएफ में परिवर्तित करने के लिए एबीसीपीडीएफ का उपयोग किया है। यह लगभग 4 साल का है, लेकिन मैं पुस्तकालय में इसके लिए समर्थन की कल्पना नहीं कर सकता था।


1

इंकस्केप कमांड लाइन के माध्यम से एसवीजी फाइलों को पीडीएफ और ईपीएस में बदल सकता है। Google "svg to eps कमांड लाइन"। यह वेब और प्रिंट डिलीवरी दोनों के लिए ग्राफिक्स के लिए एक अच्छा समाधान होगा।

बस इस बात से सावधान रहें कि जब यह लिनक्स पर काम करना चाहिए, तो मैक पर कमांड लाइन के माध्यम से इंकस्केप कुछ हद तक टूटा हुआ है (हो सकता है कि Inkscape को स्वयं संकलित करना पड़े या .app के अंदर फ़ाइल लिंकेज को बदलना पड़े।


-1

यदि आपको छवि को बिटमैप में बदलने की आवश्यकता है, तो सुनिश्चित करें कि आप छवि को परिवर्तित करने से पहले सही आकार का चयन करें क्योंकि छवि बदलने के बाद किसी भी आकार बदलने से गुणवत्ता का नुकसान होगा।


3
क्या आप बता सकते हैं कि आपको क्यों लगता है कि बिटमैप में बदलाव उपयोगी हो सकता है? मैं एक वेक्टर प्रारूप पसंद करूंगा।
मेंस

-2

सभी उद्योग (लेजर कटर, मिलिंग मशीन, इत्यादि) डीएक्सएफ के साथ "शारीरिक कार्य" करने पर निर्भर करते हैं, जो कि एक है Drawing Exchange Format, जिसे JSON AST (इस उद्देश्य के लिए कई पुस्तकालय वहां से) में परिवर्तित किया जा सकता है जिसे बिल्कुल SVG में बदला जा सकता है; इसलिए मुद्रण प्रयोजनों के लिए उपयोग करने के लिए एसवीजी को रोकने का कोई संभावित कारण नहीं है।

इस उद्देश्य के लिए एसवीजी की एक महत्वपूर्ण विशेषता यह है viewBox=कि ड्राइंग के वास्तविक विश्व आयामों को इंगित करता है। viewBox=के साथ मेल खाना चाहिए width=और height=, या आपको क्रॉप्ड और स्केल्ड प्रिंटिंग मिलेगी। आपको viewBox=निर्यात पर विशेषता प्रदान करनी चाहिए और आयात पर इसकी आवश्यकता होनी चाहिए ।

फिर भी, आप एसवीजी के साथ समस्याओं का सामना कर सकते हैं, लेकिन यह एसवीजी की गलती नहीं होगी: वहाँ कई छोटी गाड़ी चालक / अनुप्रयोग हैं।

मेरी कंपनी में, हम डिफ़ॉल्ट ड्राइंग एक्सचेंज प्रारूप के लिए एसवीजी का उपयोग करते हैं।


1
स्टेप का इस्तेमाल करें। हालांकि यह सच है कि मेरे एप्लिकेशन डीएक्सएफ की कुछ बोलियों को पढ़ सकते हैं, यह सच नहीं है कि मेरा लेजर कटर, सीएनसी मिल या सीएनसी खराद डीएक्सएफ का उपयोग करता है। वे वास्तव में ऐसा नहीं करते हैं, लेजर प्रिंटर रूटीन का उपयोग करता है जो कि पोस्टस्क्रिप्ट पर आधारित होते हैं जो कि जातिकरण की आवश्यकता के कारण होते हैं, जो एसवीजी की तुलना में पीडीएफ के करीब है। Cnc मशीन G कोड का उपयोग करती है। या तो मामले में सही प्रकार की आदिम और सीएमएस की कमी के कारण प्रिंट के लिए डीएक्सएफ अभ्यस्त काम करते हैं। लेकिन हाँ आप प्रिंट करने के लिए svg को बदल सकते हैं लेकिन svg में कमर्शियल प्रिंट के लिए आवश्यक सुविधाओं का अभाव है। उन्हें इंजेक्ट करना आसान होगा लेकिन सभी एसवीजी अपंग पीडीएफ की तरह लागू होने के बाद लागू नहीं होंगे।
पूजा

गहन चर्चा के लिए दरवाजे खोलने के लिए धन्यवाद। मैंने उत्तर की जटिलता को कम करने के लिए मध्य चरणों का उल्लेख नहीं किया: जी कोड या पोस्टस्क्रिप्ट (या किसी भी अंतिम प्रारूप) का उत्पादन कंपनी द्वारा किया जाता है जो मशीन (लेजर कटर, प्रिंटर, आदि) को संभवतः मशीन के मालिकाना सॉफ़्टवेयर का उपयोग करके या रखता है। किसी भी कनवर्टर द्वारा कि मशीन अपने प्रारूप का समर्थन करती है। यदि एक प्रारूप (DXF, इस प्रकार इस मामले में एसवीजी) का उपयोग एक मध्य कदम के रूप में किया जा रहा है, तो इसका मतलब होगा कि यह शारीरिक कार्य के लिए एक उपयुक्त प्रारूप है। क्या आप इस बात का उल्लेख करेंगे कि SVG के लिए कौन सी प्राइमेटरीज गायब हैं? (DXF में ठोस आकार नहीं है, AFAIK)
सेरेमिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.