2011-03-18 14 views

उत्तर

7

आप कई टूल्स का उपयोग कर सकते हैं। मैं ImageMagick से convert कमांड का उपयोग करने की सलाह देता हूं।

#!/bin/bash 

# example 1 
convert myfile.jpg myfile.eps 

# example 2 
for file in file1.jpg file2.jpg file3.jpg; do 
    echo convert "$file" $(echo "$file" | sed 's/\.jpg$/\.eps/') 
done 

उदाहरण 2 रन बनाने के आप for -loop अंदर echo दूर करने के लिए की जरूरत है। सुनिश्चित करें कि यह आउटपुट कमांड से पहले सही है।

1

एक और विकल्प jpegtopnm और pnmtopsnetpbm टूलकिट से गठबंधन करना है। हालांकि यह ईएस नहीं, पीएस का उत्पादन करेगा।

for f in *.jpg 
do 
    g=`echo "$f" | sed 's/\.jpg$/\.eps/'` 
    echo "$f -> $g" 1>&2 
    jpegtopnm $f | pnmtops > $g 
done 
+0

यह एक पीएनजी फ़ाइल बनाता है, न कि ईपीएस। आप शायद 'pnmtopng' के बजाय' pnmtops' का उपयोग करना चाहते हैं। –

+0

@ द पॉल: यिक्स; धन्यवाद; तय की। – reinierpost

0

मैं इसे अक्सर और कभी-कभी विंडोज पर करता हूं। इसलिए, मैंने एक छोटा ऑनलाइन कनवर्टर लिखा जो कनवर्ट करता है:

JPG to EPS Converter

आशा है कि यह दूसरों की भी मदद कर सकता है।

22

ImageMagick के कनवर्ट का उपयोग करते समय, eps2 प्रारूप का उपयोग करना एक अच्छा अभ्यास है। यह परिणामस्वरूप ईपीएस फ़ाइल को बहुत छोटा बनाता है क्योंकि यह जेपीईजी संपीड़न एल्गोरिदम (डीसीटी) का उपयोग करता है।

तो, a.jpga.eps कन्वर्ट करने के लिए कार्य करें:

convert a.jpg eps2:a.eps 

निश्चित रूप से यह एक खोल स्क्रिप्ट में इस्तेमाल किया जा सकता ईपीएस के लिए एकाधिक JPG कन्वर्ट करने के लिए।

+0

जब मैं निष्पादित करता हूं तो मुझे निम्न त्रुटियां मिलती हैं: 'कनवर्ट करें: छवि' pic.jpg 'खोलने में असमर्थ: । @ error/blob.c/OpenBlob/2489.' 'कनवर्ट करें: छवि 'pic.jpg' खोलने में असमर्थ: @ त्रुटि/blob.c/OpenBlob/2489.' 'कनवर्ट करें: एक छवि फ़ाइल नाम' eps2: pic .eps '@ error/convert.c/ConvertImageCommand/2940.' मुझे क्या करना चाहिए? –

+0

एकाधिक फ़ाइलों के लिए कनवर्ट करने के बजाय imagemagick 'mogrify' कमांड का उपयोग करें। 'mogrify -format eps3 * .png' – Raywell

4

उपयोगकर्ता 1 9 58 9 43 के अनुसार, मैंने कनवर्ट टूल का भी उपयोग किया। लेकिन, जैसा कि eps3 प्रारूप eps2 रूप में इसी तरह गुणवत्ता के साथ एक और भी बेहतर संपीड़न देता है, मैं

convert a.jpg eps3:a.eps 

उपयोग करने के लिए वैसे सुझाव है, इस उपकरण भी PNG फ़ाइलें (और यह भी अन्य) के लिए काम करता है ...

क्या कोई जानता है कि कौन सा संपीड़न eps3 उपयोग कर रहा है?

संबंधित मुद्दे