2008-09-30 10 views
8

के लिए किसी इलस्ट्रेटर फ़ाइल को पथ में कैसे परिवर्तित करूं? हमारा ग्राफिक्स व्यक्ति एडोब इलस्ट्रेटर का उपयोग करता है और हम अपने WPF एप्लिकेशन के अंदर पथों के रूप में अपनी छवियों का उपयोग करना चाहते हैं। क्या इसे करने का कोई तरीका है?मैं WPF

+1

मैं अभिव्यक्ति डिज़ाइन का उपयोग करता हूं और .ai फ़ाइल आयात करता हूं। एक बार आपके पास अभिव्यक्ति डिज़ाइन में हो जाने के बाद, आप कला संपत्ति को सीधे ब्लेंड में कॉपी/पेस्ट कर सकते हैं या आप निर्यात को एक्सएमएल सुविधा के रूप में उपयोग कर सकते हैं। –

+0

धन्यवाद एलन..मैंने जो किया – ScottG

उत्तर

6

हम अभिव्यक्ति डिजाइन का उपयोग करते हैं फिट चाहिए।

दुर्भाग्यवश, वर्तमान में ब्लेंड 2.5 की तरह कोई निःशुल्क बीटा पूर्वावलोकन नहीं है, हालांकि, आप download एक परीक्षण प्रतिलिपि (जो मुझे लगता है कि आप 90 दिनों के लिए उपयोग कर सकते हैं) कर सकते हैं।

यदि आप इस मार्ग पर जाना नहीं चाहते हैं, तो मुझे पता है कि बहुत से लोग माइक स्वानसन के निर्यातक का भी उपयोग करते हैं जो ऊपर कर्टिस्क द्वारा इंगित किया जाता है।

+0

के बाद संगत हो रहा है यह मेरे द्वारा लिया गया अंतिम मार्ग है। मैंने अभी एआई से डिज़ाइन की प्रतिलिपि बनाई और चिपकाया, फिर एक्सएएमएल निर्यात किया। यह एसवीजी-टू-डिज़ाइन मार्ग से थोड़ा बेहतर काम करता था, हालांकि यह एक उत्कृष्ट सुझाव था। धन्यवाद!! – ScottG

+0

कॉपी पेस्ट करते समय, क्या यह पाठ को पाठ के रूप में रखता है या पाठ को पथ में परिवर्तित करता है? – gyurisc

+1

@gyurisc यदि आप डिज़ाइन टू ब्लेंड (कॉपी XAML का उपयोग करके) से चिपकाने वाली प्रतिलिपि के बारे में बात कर रहे हैं .... यह वास्तव में टेक्स्ट को टेक्स्ट के रूप में रखता है। (मैं आश्चर्यचकित था, मैंने अभी यह कोशिश की है।) हालांकि, इसने टेक्स्टब्लॉक पर रेंडरट्रांसफॉर्म के लिए मैट्रिक्स ट्रान्सफॉर्म जोड़ा जो मेरी पसंद नहीं थी ... इसलिए मुझे इसे साफ़ करना पड़ा। – cplotts

0

उसे कुछ अन्य प्रारूप (इलस्ट्रेटर समर्थन एसवीजी के हाल के संस्करण) के रूप में चित्रों को निर्यात करने के लिए प्राप्त करें जो आप काम कर सकते हैं या काम करने के लिए परिवर्तित कर सकते हैं।

+0

मैं इसे आज़माने वाला हूं। धन्यवाद – ScottG

4

इस बिल AI->XAML

+0

मैंने कोशिश की है। वह छवि जो उसने बनाई है वह 14,400 x 14,400 है और जब आप इस प्लग का उपयोग कर एक्सएएमएल में कनवर्ट करते हैं, तो यह व्यूबॉक्स और कैनवस और पथ की श्रृंखला 14,400 x 14,400 पर बनाता है। मिश्रण में आकार बदलने का कोई भी प्रयास वास्तव में छवि को खराब कर देता है। – ScottG

+1

क्या हो सकता है कि प्लग-इन एडोब इलस्ट्रेटर CS4 –

2

आप एआई से एसवीजी से एक्सएएमएल तक जा सकते हैं।

  1. एडोब इलस्ट्रेटर से: फ़ाइल -> के रूप में सहेजें -> * एसवीजी।

    • एसवीजी "प्रोफाइल 1.1" पर्याप्त प्रतीत होता है।

    • ध्यान दें कि XAML में पथ/समूह नामों को संरक्षित करने के लिए आपको "इलस्ट्रेटर संपादन क्षमताओं को संरक्षित करना" सक्षम करना चाहिए (या कम से कम इसे CS4 में कहा जाता है)।

  2. SharpVectors XAML आंकड़ों के एसवीजी डेटा बदल सकते हैं। यह रूट <DrawingGroup> रूट के साथ एक्सएएमएल का एक टुकड़ा उत्पन्न करेगा।

  3. कॉपी-पेस्ट करने के लिए आपको क्या करना है और अन्यथा एक्सएएमएल का उपयोग करना है, जैसे इसे नीचे की छवि में रखना। एआई फ़ाइल में नामित वस्तुओं या समूहों को अभी भी XAML i.e. में x:Name="..." के माध्यम से अपना नाम होना चाहिए।

<Image> 
    <Image.Source> 
    <DrawingImage> 
     <DrawingImage.Drawing> 
     <DrawingGroup ... the output from step #2 ...>...</DrawingGroup> 
     </DrawingImage.Drawing> 
    </DrawingImage> 
    </Image.Source> 
</Image> 
  1. समन्वय प्रणाली एक दर्द हो सकता है अगर आप चीजों को एनिमेट होना चाहता हूँ। this जैसी कुछ अन्य पोस्ट हैं जिनमें अंतर्दृष्टि हो सकती है।
+1

अंत में कोई वर्णन करता है कि आपको XAML DrawingGroup के साथ क्या करना है। आपका बहुत बहुत धन्यवाद! – TripleAntigen