Affinity लेयर एक्सपोर्ट फ़ाइलनाम में पैरेंट ग्रुप का नाम शामिल करने के लिए, चाइल्ड लेयर के लिए एक स्लाइस बनाएँ और Shapes_Circle जैसा संयुक्त नाम दर्ज करें। आधिकारिक सहायता में संपादन योग्य फ़ाइलनामों का उल्लेख है, लेकिन पैरेंट ग्रुप का नाम अपने आप जोड़ने वाला टोकन दस्तावेज़ में नहीं है।
यह गाइड मौजूदा Affinity डेस्कटॉप ऐप के Slice Studio का उपयोग करके Mac पर अलग-अलग लेयर एसेट एक्सपोर्ट करने के बारे में है। इसमें Affinity Designer 2 के संबंधित कंट्रोल भी बताए गए हैं, जहाँ इस कार्यक्षेत्र को Export Persona कहा जाता है। यहाँ लक्ष्य ऐसी अलग-अलग चाइल्ड-लेयर फ़ाइलें एक्सपोर्ट करना है जिनके नामों में उनके ग्रुप का संदर्भ बना रहे।
क्या Affinity पैरेंट ग्रुप का नाम अपने आप जोड़ सकता है?
Slices पैनल के मौजूदा दस्तावेज़ में कहा गया है कि एक्सपोर्ट पाथ और फ़ाइलनाम में निर्धारित टोकन या कस्टम यूज़र वेरिएबल इस्तेमाल किए जा सकते हैं। हालाँकि, इसमें ऐसा कोई टोकन नहीं बताया गया है जो स्लाइस के पैरेंट ग्रुप का नाम पढ़ता हो। इसलिए पैरेंट नाम अपने आप जोड़ने की विधि के समर्थन में पर्याप्त आधिकारिक जानकारी नहीं है। Slices पैनल — Affinity सहायता केंद्र
Affinity Designer 2 की अधिक विस्तृत टोकन सूची में दस्तावेज़ का नाम, दस्तावेज़ फ़ाइलनाम, स्लाइस का नाम, स्केल, स्केल प्रत्यय, चौड़ाई, ऊँचाई और वर्गाकार आकार शामिल हैं। इसमें पैरेंट ग्रुप का टोकन नहीं है। दस्तावेज़ में स्पष्ट रूप से स्लाइस के Filename टेक्स्ट बॉक्स में कस्टम फ़ाइलनाम टाइप करने की अनुमति दी गई है। Slices पैनल — Affinity Designer 2 सहायता
इसलिए समर्थित तरीका यह है कि हर चाइल्ड स्लाइस के एक्सपोर्ट नाम में ग्रुप का टेक्स्ट आप खुद जोड़ें। इस टेक्स्ट को मैन्युअल रूप से बनाए रखा जाने वाला मानें: दस्तावेज़ में स्लाइस के नाम और पैरेंट ग्रुप के बीच लाइव संबंध की पुष्टि नहीं की गई है। किसी अनुमानित Parent, Group Name या इसी तरह के वेरिएबल पर आधारित नामकरण व्यवस्था न बनाएँ।
कस्टम यूज़र वेरिएबल भी अपने आप पदानुक्रम का पता लगाने का प्रमाण नहीं है। मौजूदा सहायता में कस्टम वेरिएबल को नामकरण के हिस्से के रूप में इस्तेमाल करने की जानकारी है, लेकिन उन्हें किसी कंटेनिंग ग्रुप के नाम से जोड़ने का तरीका नहीं बताया गया है। इस काम के लिए पूरा संयुक्त फ़ाइलनाम दर्ज करने से ऐसे अपुष्ट व्यवहार पर निर्भरता नहीं रहती।
तय करें कि हर फ़ाइल में कौन-सी लेयर या ग्रुप होगा
फ़ाइलनाम तय करने से पहले एक्सपोर्ट की सामग्री चुनें। Affinity, Export Layers पैनल के आइटम से बनाए गए स्लाइस और Slice Tool से बनाए गए आयतों के बीच अंतर बताता है। किसी आइटम से बनाया गया स्लाइस केवल उसी लेयर की सामग्री एक्सपोर्ट करता है जिससे वह बनाया गया था; खींचकर बनाया गया स्लाइस अपने क्षेत्र की सभी दिखाई देने वाली लेयरों की सामग्री शामिल करता है। आइटम-आधारित स्लाइस अपने आप चुने गए आइटम की सीमा के अनुसार आकार लेते हैं। Slice Studio से एक्सपोर्ट करना
अलग-अलग चाइल्ड एसेट के लिए, हर चाइल्ड लेयर को स्रोत के रूप में चुनें। कंटेनिंग ग्रुप चुनने पर उस ग्रुप से स्लाइस बनेगा। स्लाइस का फ़ाइलनाम बदलने से उसका एक्सपोर्ट स्रोत नहीं बदलता। Export Layers पैनल में आर्टबोर्ड, लेयर, ग्रुप और ऑब्जेक्ट से स्लाइस बनाए जा सकते हैं। Export Layers पैनल (Slice Studio)
नीचे दिया गया काल्पनिक उदाहरण नामकरण के इस निर्णय को दिखाता है। मान लें कि दस्तावेज़ में Shapes और Tiles नाम के दो ग्रुप हैं, और दोनों में Circle नाम की एक चाइल्ड लेयर है। ये सुझाए गए नाम हैं, एक्सपोर्ट के मापे गए परिणाम नहीं।
| स्रोत ग्रुप | एक्सपोर्ट की जाने वाली चाइल्ड लेयर | संयुक्त एक्सपोर्ट बेसनाम | PNG का अपेक्षित फ़ाइलनाम |
|---|---|---|---|
| Shapes | Circle | Shapes_Circle |
Shapes_Circle.png |
| Tiles | Circle | Tiles_Circle |
Tiles_Circle.png |
ग्रुप का प्रीफ़िक्स लगाने से एक ही एक्सपोर्ट फ़ोल्डर में एक जैसे चाइल्ड नामों की अलग पहचान बनी रहती है। अधिक गहरी नेस्टिंग के लिए स्लाइस के नाम तय करने से पहले एक समान नियम चुनें। उदाहरण के लिए, Collection के अंदर Shapes में मौजूद Circle लेयर का नाम Collection_Shapes_Circle रखा जा सकता है। यह नामकरण का संपादकीय नियम है जिसे आप खुद दर्ज करते हैं; यह Affinity का पदानुक्रम एक्सप्रेशन नहीं है।
Mac पर संयुक्त फ़ाइलनामों के साथ चाइल्ड लेयर एक्सपोर्ट करें
1. Slice Studio और उसके पैनल खोलें
मौजूदा डेस्कटॉप ऐप में Slice Studio डिफ़ॉल्ट रूप से छिपा रहता है। Studio Manager खोलें और Slice Studio चालू करें; आधिकारिक सहायता के अनुसार, उसे ढूँढ़ने के लिए आपको स्क्रॉल करना पड़ सकता है। Slice Studio
अगर ज़रूरी पैनल दिखाई नहीं दे रहे हैं, तो Window > General > Export Layers और Window > General > Slices चुनें। इस कार्यप्रवाह में इस्तेमाल होने वाले पैनलों के लिए Mac के ये मेनू पाथ दस्तावेज़ में दिए गए हैं। Export Layers पैनल, Slices पैनल
2. हर चाइल्ड आइटम से एक स्लाइस बनाएँ
Export Layers पैनल में, जिस चाइल्ड लेयर को अलग फ़ाइल के रूप में चाहिए उसे चुनें और Create Slice पर क्लिक करें। दूसरे चाइल्ड आइटमों के लिए भी यही करें। जब हर चाइल्ड की एक अलग फ़ाइल चाहिए, तो उसके कंटेनिंग ग्रुप के बजाय वास्तविक चाइल्ड चुनें। बनाए गए स्लाइस Slices पैनल में दिखाई देंगे। Export Layers पैनल (Slice Studio)
उदाहरण वाले दस्तावेज़ के लिए, Shapes के Circle से एक स्लाइस और Tiles के Circle से दूसरा स्लाइस बनाएँ। नाम देने से पहले उनके थंबनेल और सीमाएँ जाँचें, ताकि पता रहे कि हर स्लाइस किस स्रोत को दिखाता है।
3. पूरा एक्सपोर्ट नाम दर्ज करें
Slices पैनल में हर स्लाइस का एक्सपोर्ट फ़ाइलनाम बदलकर उसमें ग्रुप और चाइल्ड, दोनों के नाम शामिल करें। पहले उदाहरण के लिए Shapes_Circle और दूसरे के लिए Tiles_Circle इस्तेमाल करें। मौजूदा सहायता में Filename कंट्रोल और स्लाइस एक्सपोर्ट सेटिंग में फ़ाइलों का नाम बदलने का तरीका बताया गया है; Designer 2 की सहायता में Filename टेक्स्ट बॉक्स में सीधे टाइप करने की स्पष्ट जानकारी है। Slices पैनल, आर्टबोर्ड एक्सपोर्ट करना, Designer 2 का Slices पैनल
उदाहरण के बेसनाम को फ़ॉर्मैट से अलग रखें: नाम के रूप में Shapes_Circle दर्ज करें और एक्सपोर्ट फ़ॉर्मैट के रूप में PNG चुनें। अगर स्लाइस की अतिरिक्त प्रॉपर्टी में पहले से कस्टमाइज़ किया गया फ़ाइलनाम एक्सप्रेशन है, तो उस सेटअप को भी देखें। Affinity, एक्सपोर्ट फ़ॉर्मैट के स्तर पर फ़ाइलनाम कॉन्फ़िगर करने की जानकारी देता है। इसलिए केवल स्लाइस का शीर्ष-स्तरीय लेबल देखने से कोई मौजूदा नामकरण नियम छूट सकता है। Slices पैनल
4. फ़ॉर्मैट और एक्सपोर्ट आकार चुनें
स्लाइस की प्रविष्टि को विस्तृत करें और ज़रूरी फ़ॉर्मैट चुनें। चुने गए स्लाइस को Export Options पैनल से समायोजित किया जा सकता है या Slices पैनल में उसका फ़ॉर्मैट बदला जा सकता है। संबंधित + कंट्रोल से अतिरिक्त फ़ॉर्मैट और आकार जोड़े जा सकते हैं। नामों की शुरुआती जाँच के लिए, हर स्लाइस में एक फ़ॉर्मैट और एक आकार रखें, ताकि आउटपुट देखना आसान हो। स्लाइस एक्सपोर्ट करना
5. चुने हुए स्लाइस एक्सपोर्ट करें
जिन स्लाइस को एक्सपोर्ट करना है उन्हें सक्षम करें और Export Slices (n) पर क्लिक करें। डेस्टिनेशन फ़ोल्डर चुनें और Export पर क्लिक करें। इससे चुने हुए स्लाइस के सभी कॉन्फ़िगर किए गए फ़ॉर्मैट और आकार एक्सपोर्ट होंगे। डेस्टिनेशन फ़ोल्डर केवल मौजूदा एडिटिंग सत्र के लिए याद रखा जाता है। स्लाइस एक्सपोर्ट करना
Finder में परिणाम देखें। उदाहरण के लिए, पुष्टि करें कि Shapes_Circle.png और Tiles_Circle.png, दोनों मौजूद हैं, फिर उन्हें खोलकर उनकी सामग्री और आयाम जाँचें। बड़े सेट को नाम देने से पहले एक उदाहरण जोड़ी की जाँच करने से गलत स्रोत चयन या फ़ाइलनाम सेटअप जल्दी पकड़ में आ सकता है।
इस कार्यप्रवाह पर कौन-सी एक्सपोर्ट सीमाएँ असर डालती हैं?
फ़ाइलनाम का संदर्भ दस्तावेज़ की संरचना को सुरक्षित नहीं रखता
Shapes_Circle.png जैसा नाम ग्रुप का संदर्भ टेक्स्ट के रूप में रखता है। इससे यह साबित नहीं होता कि आउटपुट में Affinity का संपादन योग्य लेयर पदानुक्रम भी सुरक्षित रहता है। अगर आपकी डिलीवरी में किसी फ़ाइल के अंदर लेयरें होना ज़रूरी है, तो इसे फ़ाइलनाम वाले काम से अलग जाँचें।
उदाहरण के लिए, Affinity में TIFF का ऐसा विकल्प दस्तावेज़ित है जो Affinity लेयरों को सुरक्षित रखता है, लेकिन उन लेयरों को केवल Affinity में TIFF खोलने पर पढ़ा जा सकता है। PDF में Include layers विकल्प है, जिसकी शर्त यह है कि केवल नाम वाली लेयरें शामिल हों। इनमें से किसी सेटिंग के बारे में यह नहीं कहा गया है कि वह पैरेंट ग्रुप के आधार पर अलग-अलग चाइल्ड फ़ाइलनाम बनाएगी। Export Settings
वेक्टर फ़ॉर्मैट भी सामग्री को रास्टराइज़ कर सकता है
PDF, SVG या EPS एक्सपोर्ट करते समय Rasterize सेटिंग तय करती है कि असमर्थित डिज़ाइन तत्वों को कैसे संभाला जाए। Unsupported properties असमर्थित तत्वों को रास्टराइज़ करता है; Everything पूरे डिज़ाइन को रास्टराइज़ करता है; Nothing असमर्थित तत्वों को एक्सपोर्ट की गई फ़ाइल से हटा देता है। आर्टवर्क की ज़रूरत के अनुसार यह सेटिंग चुनें और परिणाम जाँचें। Export Settings
एक्सपोर्ट स्केल दस्तावेज़ के DPI पर निर्भर करता है
यह न मानें कि 1x स्लाइस का आकार हमेशा आपकी अपेक्षित पिक्सेल माप से मेल खाएगा। Affinity की Slice Studio सहायता में एक्सपोर्ट स्केल को दस्तावेज़ के DPI से स्पष्ट रूप से जोड़ा गया है और ऐसे उदाहरण दिए गए हैं जिनमें एक ही दस्तावेज़ आयामों से अलग-अलग आउटपुट आयाम मिलते हैं। एक समान आकार के एसेट तैयार करते समय आकार की सेटिंग और एक्सपोर्ट किए गए पिक्सेल आयाम, दोनों जाँचें। Slice Studio से एक्सपोर्ट करना
लगातार एक्सपोर्ट करने से ग्रुप का छूटा हुआ टेक्स्ट नहीं जुड़ता
पहले Export Slices (n) ऑपरेशन के बाद, दस्तावेज़ बदलने पर स्लाइस फिर से एक्सपोर्ट करने के लिए Continuous चालू किया जा सकता है। इससे एक्सपोर्ट अपडेट अपने आप होते हैं; दस्तावेज़ में यह नहीं कहा गया है कि इससे पैरेंट ग्रुप के नाम निकाले जाते हैं। जब भी आप ग्रुप का नाम बदलें या चाइल्ड आइटमों को किसी दूसरे ग्रुप में ले जाएँ, तो मैन्युअल रूप से दिए गए प्रीफ़िक्स जाँचें। स्लाइस एक्सपोर्ट करना
इस काम के लिए हर चाइल्ड आइटम और उसके स्लाइस के बीच सीधा मेल रखें: सही स्रोत चुनें, एक अलग संयुक्त नाम दर्ज करें, ज़रूरी फ़ॉर्मैट चुनें और एक्सपोर्ट की गई फ़ाइल जाँचें। इससे Affinity की आधिकारिक सहायता में वर्णित नामकरण व्यवहार के भीतर रहते हुए फ़ाइलनामों में उपयोगी ग्रुप संदर्भ जोड़ा जा सकता है।
स्रोत
- Slices पैनल — Affinity सहायता केंद्र।
- Slices पैनल (केवल Export Persona) — Affinity Designer 2 सहायता।
- Slice Studio से एक्सपोर्ट करना — Affinity सहायता केंद्र।
- Export Layers पैनल (Slice Studio) — Affinity सहायता केंद्र।
- Slice Studio — Affinity सहायता केंद्र।
- आर्टबोर्ड एक्सपोर्ट करना — Affinity सहायता केंद्र।
- स्लाइस एक्सपोर्ट करना — Affinity सहायता केंद्र।
- Export Settings — Affinity सहायता केंद्र।