2011-09-16 13 views
8

मुझे यकीन नहीं है कि यह इसके लिए सबसे अच्छा मंच है, क्योंकि यह प्रति प्रोग्रामिंग प्रश्न नहीं है, लेकिन यहां जाता है।आईओएस ऐप में उपयोग के लिए PSD से छवियों को निकालने

मैं आईओएस एप्लिकेशन के लिए डेवलपर हूं, और हमने डिज़ाइन को किसी तृतीय पक्ष को अनुबंधित किया है। उन्होंने हमें डबल रेज़ोल्यूशन पर व्यक्तिगत परतों पर किए गए आर्टवर्क के सभी व्यक्तिगत टुकड़ों के साथ एक विशाल फोटोशॉप फ़ाइल प्रदान की। XCode में कलाकृति प्राप्त करने के लिए, मेरे कार्यप्रवाह इस प्रकार है:

  1. दिखाएँ केवल कलाकृति की एक विशेष इकाई युक्त परतों
  2. का चयन करें सभी
  3. कॉपी विलय
  4. नई छवि बनाएँ (सौभाग्य से, आयाम स्वचालित रूप से की देखभाल)
  5. पेस्ट
  6. अचयनित चिपकाया परत लिया और पारदर्शिता
  7. रूप
  8. सहेजें छवि बनाए रखने के लिए पृष्ठभूमि हटाने के लिए, कर रहे हैं x.psd
  9. रूप [email protected]
  10. सेट छवि का आकार मूल आयाम
  11. का 50% करने के लिए
  12. सहेजें प्रतिलिपि
  13. x.png के रूप में सहेजें प्रतिलिपि
  14. परिवर्तन छोड़ने

इस एप्लिकेशन को सुंदर है बड़ा, इसलिए यह हर छोटी छवि के लिए इस प्रक्रिया को करने के लिए काफी कठिन है। मैं बहुत फ़ोटोशॉप समझदार नहीं हूं, इसलिए मैं सोच रहा हूं कि कोई बेहतर तरीका है या नहीं। ऐसा लगता है कि इसे एक मैक्रो या स्क्रिप्ट या कुछ में चरण 3-11 को गठबंधन करना काफी आसान होना चाहिए। इन चरणों में प्रत्येक पुनरावृत्ति में परिवर्तन करने वाली एकमात्र चीज आउटपुट नाम है। कोई सुझाव?

उत्तर

2

आप जावास्क्रिप्ट के साथ फ़ोटोशॉप स्क्रिप्ट कर सकते हैं और मैंने अतीत में स्क्रिप्ट्स को समान चरणों को करने के लिए लिखा है, मेरे जैसे किसी के लिए भी यह पता लगाना मुश्किल नहीं था कि पहले कभी भी जावास्क्रिप्ट नहीं लिखा था। फ़ोटोशॉप में 'क्रियाएं' भी हैं जो मैक्रोज़ की तरह हैं और आप संभवतः क्रियाओं के साथ कुछ ऐसा सरल कर सकते हैं लेकिन यह ऐसा कुछ नहीं है जिसे मैंने व्यक्तिगत रूप से आजमाया है। स्क्रिप्टिंग फोटोशॉप पर एडोब डॉक्स देखें: Adobe Photoshop Scripting

+0

यह निश्चित रूप से उपयोगी जानकारी है, लेकिन मुझे नहीं पता कि यह वास्तव में मुझे अपने एपीआई दस्तावेज़ों के माध्यम से इसे समझने के लिए पर्याप्त समय बचाएगा या नहीं। यदि आप, या कोई और मुझे आवश्यक कार्यों में से कुछ में सुराग दे सकता है तो इसकी बहुत सराहना की जाएगी। यह इतना नहीं है कि मैं आलसी हूं, मुझे चिंता है कि अगर मैं दस्तावेज़ों से खरोंच से शुरू करता हूं तो यह किसी अन्य प्रोजेक्ट के शीर्ष पर एक प्रोजेक्ट में बदल जाएगा। – acjay

+0

मेरे पास दुर्भाग्य से हाथ रखने का कोड नहीं है, यह कई नौकरियां पहले थीं। मुझे याद है कि यह दस्तावेज़ों की त्वरित स्किम से पता लगाने के लिए अपेक्षाकृत सरल है। – mattnewport

4

सामान्य वर्कफ़्लो ठीक वही है जैसा आपने वर्णन किया है। आप परत निर्यात करने के लिए फ़ोटोशॉप स्क्रिप्ट लिख सकते हैं और ऐप्पल एक ऑटोमेटर टूल प्रदान करता है जो आपको उन ग्राफिक्स को 2x से 50% से आकार देने की अनुमति देगा। Great tutorial here। इससे आपके ग्राफिक्स को तेज़ी से स्केल करने में मदद मिल सकती है।

आपके द्वारा पूरा करने की कोशिश करने के लिए स्वचालित समाधान हैं। यह video tutorial आपको अपने PSD या पीएनजी लेने और इसे आपके लिए एक दृश्य में उचित रूप से रखे गए सभी परतों के साथ एक एक्सकोड में पोर्ट करने की अनुमति देता है, दृश्य नियंत्रक बनाते हैं, और segues।

अस्वीकरण - मैं वीडियो में उल्लिखित जंपस्टार्ट प्लेटफॉर्म से जुड़ा हूं।

+0

मैं वर्तमान में आईओएस सामान नहीं कर रहा हूं, लेकिन यह काफी अच्छा लग रहा है! – acjay

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