After Effects किसी .ai फ़ाइल की सिर्फ़ टॉप-लेवल layers पढ़ता है — ग्रुप के अंदर का
सब कुछ इम्पोर्ट पर फ़्लैट हो जाता है। FrameSmith एक पैनल है जो उस स्ट्रक्चर को अनपैक करता है,
आर्टवर्क को आपके comp पर रजिस्टर करता है, फ़ाइल में वो सब ऑडिट करता है जो AE ख़राब रेंडर करता है, और
हर layer की एक clip-aligned फ़ाइल एक्सपोर्ट करता है।
v1.0.0 · 42 KB · macOS & Windows · Illustrator 2024 या नया
FrameSmith
This is the real panel. Switch tabs, press buttons — they return sample
results. Inside Illustrator it talks to your document.
ग्रुप्स अनपैक करेंArtboard से comp20+ ऑडिट चेक्सटेक्स्ट आउटलाइनRGB में बदलेंPNG एक्सपोर्टSVG एक्सपोर्टपाथ-आधारित नामग्रुप्स अनपैक करेंArtboard से comp20+ ऑडिट चेक्सटेक्स्ट आउटलाइनRGB में बदलेंPNG एक्सपोर्टSVG एक्सपोर्टपाथ-आधारित नामग्रुप्स अनपैक करेंArtboard से comp20+ ऑडिट चेक्सटेक्स्ट आउटलाइनRGB में बदलेंPNG एक्सपोर्टSVG एक्सपोर्टपाथ-आधारित नामग्रुप्स अनपैक करेंArtboard से comp20+ ऑडिट चेक्सटेक्स्ट आउटलाइनRGB में बदलेंPNG एक्सपोर्टSVG एक्सपोर्टपाथ-आधारित नाम
5टैब्स
20+ऑडिट चेक्स
2एक्सपोर्ट फ़ॉर्मैट्स
0ओरिजिनल्स ओवरराइट हुए
कैसे काम करता है
कॉपी। ऑडिट। अनपैक।
FrameSmith किसी भी दूसरे पैनल की तरह आपके artboard के पास डॉक हो जाता है। ऑडिट
कुछ नहीं बदलता, तो कुछ भी छूने से पहले आप देख सकते हैं। यह रहा
पूरा काम दो मिनट से कम में।
कॉपी
एक बटन yourfile_AE.ai सेव करता है और उस पर स्विच कर देता है। आपकी मास्टर फ़ाइल को कभी छुआ नहीं जाता।
Audit
सिर्फ़ पढ़ता है। हर blocker और warning की लिस्ट देता है, और यह भी कि AE असल में कितनी layers देखेगा।
अनपैक
जो फ़्लैग हुआ उसे ठीक करें, ग्रुप्स फ़्लैट करें, कैनवस रजिस्टर करें, एक्सपोर्ट करें। फिर इम्पोर्ट।
FrameSmith· How it worksLive
Illustrator
After Effects
5 layers, order intact
Unpack groups
Artboard
Centred on the artboard — every export lands at 0, 0 in AE
Report
Summary
0Blockers
0Warnings
0Notes
Read-only — nothing was changed
Run the audit
Layers
/export
All 1920 × 1080 — nothing to align by hand
00:00:00
अंदर सब कुछ
पाँच टैब्स। पूरा हैंडऑफ़।
Prep
सेफ़्टी नेट और वो फ़िक्सेज़ जो बाकी सब से पहले होने चाहिए।
AE-ready कॉपी सेव करें और उस पर स्विच करें — आपकी मास्टर फ़ाइल जस की तस रहती है
RGB में बदलें, बाद में वेरिफ़ाई करके, मान कर नहीं
Raster effects 300 ppi पर, ताकि स्केल करने पर भी live effects बचे रहें
Outline text — नाम, hidden और locked स्टेट सब बरकरार
One-click chain जो पूरा सीक्वेंस क्रम से चलाता है
Layers
इसके बनने की वजह यही है। After Effects सिर्फ़ टॉप-लेवल layers पढ़ता है।
किसी भी गहराई तक, या अलग-अलग ऑब्जेक्ट्स तक Unpack groups
Stacking order बरकरार — प्लान नीचे से ऊपर बनाया जाता है
Clipping masks कभी नहीं टूटते, क्योंकि ऐसा होने पर mask चुपचाप ख़त्म हो जाता है
पाथ-आधारित नाम: 001_character_arm_left
कमिट करने से पहले गिनती का प्रीव्यू
Canvas
Artboard को comp से मैच करें और आर्टवर्क को उस पर रजिस्टर करें।
Artboard पर आर्टवर्क को बीच में रखें, ताकि एक्सपोर्ट्स अलाइन रहें
पैडिंग के साथ Fit to artwork, जब आपको उल्टा चाहिए
आर्ट, मौजूदा artboard या ruler origin पर Anchor
Audit
सिर्फ़ पढ़ता है। यहाँ कुछ भी आपका डॉक्यूमेंट नहीं बदलता — इसी टैब से शुरू करें।
Blockers: CMYK, mesh gradients, missing links, legacy text
Warnings: sublayers, gradient strokes, live effects, symbols, blend modes, live text, stray points, artboard से बाहर का आर्ट
AE कितनी layers देखेगा, इम्पोर्ट करके पता चलने से पहले ही
आर्टवर्क के बगल में एक टेक्स्ट फ़ाइल के रूप में रिपोर्ट सेव करें
Export
हर टॉप-लेवल layer की एक फ़ाइल, comp में डालने के लिए तैयार।
ट्रांसपेरेंसी और स्केल फ़ैक्टर के साथ PNG 24
Lottie के लिए, outlined fonts और presentation attributes वाला SVG
Clip to artboard — एक जैसे डाइमेंशन्स, तो कुछ भी अलाइन नहीं करना पड़ता
नंबर वाले फ़ाइलनेम्स, खाली layers छोड़ दी जाती हैं, visibility बाद में वापस
बारीकियाँ
उस इंसान का बनाया, जिसकी इसमें कई दोपहरें बर्बाद हुई हैं।
आपकी मास्टर फ़ाइल को कभी छुआ नहीं जाता
Illustrator स्क्रिप्टेड बैच ऑपरेशन्स को ठीक से undo नहीं करता, इसलिए पहला बटन एक कॉपी सेव करता है और खुले डॉक्यूमेंट को उस पर पॉइंट कर देता है। जो भी डिस्ट्रक्टिव है, वो कॉपी पर होता है।
Clipping masks सलामत रहते हैं
Clipped group से आर्टवर्क बाहर निकालने पर mask बिना बताए डिलीट हो जाता है। Clipped groups को हमेशा leaves माना जाता है — opacity या blend mode वाले groups को भी।
Stacking order बना रहता है
नई layers हमेशा सबसे ऊपर जुड़ती हैं, इसलिए अनपैक प्लान स्टैक के नीचे से ऊपर की ओर बनाया जाता है। Illustrator में जो दिखता है, वही After Effects में पहुँचता है।
कुछ भी चुपचाप फ़ेल नहीं होता
हर ऑपरेशन एक लॉग में लिखा जाता है जिसे आप पढ़ और सेव कर सकते हैं। जहाँ Illustrator की colour-mode कमांड भरोसेमंद नहीं है, वहाँ पैनल चेक करता है कि वो सच में चली या नहीं, और न चलने पर आपको बताता है।
मेनू कमांड्स से ऊपर DOM
टेक्स्ट Illustrator की असली API से आउटलाइन होता है, मेनू आइटम से नहीं, इसलिए नतीजा पहले से पता होता है और नाम व स्टेट बने रहते हैं। जहाँ सिर्फ़ मेनू कमांड है, वहाँ टूल ढोंग करने के बजाय साफ़ बता देता है।
ऑडिट कभी कुछ नहीं छूता
यह सिर्फ़ पढ़ता है। बस। आप इसे किसी ज़रूरी फ़ाइल पर, डेडलाइन के बीच, बिना कॉपी के और बिना सोचे चला सकते हैं।
इंस्टॉल
तीन स्टेप्स, एक मिनट।
FrameSmith साइन किया हुआ है, इसलिए किसी भी दूसरे extension की तरह इंस्टॉल होता है। न Terminal,
न debug mode। macOS और Windows पर वही स्टेप्स।
aescripts से फ़्री ZXP Installer लें, उसे खोलें और FrameSmith-1.0.0.zxp को विंडो पर ड्रैग करें।
इसे खोलें
Illustrator रीस्टार्ट करें, फिर Window → Extensions → FrameSmith। जहाँ चाहें डॉक करें।
अपडेट कर रहे हैं? नई .zxp पुरानी के ऊपर इंस्टॉल करें। 0.1 से आ रहे हैं? पहले Adobe के CEP extensions फ़ोल्डर से पुराना
FrameSmith-for-Illustrator फ़ोल्डर डिलीट करें।
FAQ
सवाल, जवाब।
1.0 में क्या बदला?
1.0 साइन किया हुआ है, इसलिए किसी भी दूसरे extension की तरह ZXP Installer से इंस्टॉल होता है — न Terminal, न debug mode। यह वो ख़ाली ग्रे पैनल भी ठीक करता है जो 0.1, Illustrator 2025 और उसके बाद के वर्ज़न्स में दिखाता था। Audit टैब सिर्फ़ पढ़ता है और किसी भी फ़ाइल पर आज़माना सुरक्षित है; बाकी के लिए पहले "Save AE-ready copy" इस्तेमाल करें। कुछ टूटे तो मुझे बताएँ कि स्टेटस बार में क्या लिखा था।
क्या यह After Effects वाले की तरह एक पैनल है?
हाँ — वही टेक्नोलॉजी, वही डिज़ाइन सिस्टम। यह एक CEP extension है, जो एक .zxp के अंदर होता है; Illustrator इन्हें ठीक वैसे ही लोड करता है जैसे After Effects। Illustrator के पास अभी थर्ड-पार्टी डेवलपर्स के लिए कोई पब्लिक UXP plugin API नहीं है, इसलिए CEP ही रास्ता है, और पैनल ऐसे बनाया गया है कि जब माइग्रेशन आए तो डॉक्यूमेंट कोड बचा रहे।
यह Illustrator के किन वर्ज़न्स के साथ चलता है?
Illustrator 2024 और उसके बाद के वर्ज़न, macOS और Windows पर। पुराने वर्ज़न्स पर भी शायद चल जाए — यह लंबे समय से मौजूद scripting APIs इस्तेमाल करता है — लेकिन उसे टेस्ट नहीं किया गया।
क्या यह मेरी फ़ाइल बिगाड़ देगा?
Audit टैब ऐसा कर ही नहीं सकता: वो सिर्फ़ पढ़ता है। Prep, Layers और Canvas टैब्स डॉक्यूमेंट बदलते हैं, और Illustrator का undo स्क्रिप्टेड बैच ऑपरेशन्स को ठीक से वापस नहीं करता — इसीलिए Prep टैब का पहला बटन एक कॉपी सेव करके उस पर स्विच कर देता है, और आपकी ओरिजिनल फ़ाइल डिस्क पर अनछुई रहती है। हर डिस्ट्रक्टिव एक्शन चलने से पहले पूछता भी है।
यह strokes को ठीक करने के बजाय उनके बारे में warning क्यों देता है?
Illustrator, stroke को आउटलाइन करने के लिए कोई scripting API नहीं देता, इसलिए एक ही रास्ता है सेलेक्शन पर मेनू कमांड चलाना। वो काम करता है, लेकिन compound paths, width-profiled strokes और live effects पर अनप्रेडिक्टेबल बर्ताव करता है। अगर आप चाहें तो बटन मौजूद है; ऑडिट उसे चुपचाप अप्लाई करने के बजाय रिपोर्ट करता है।
क्या यह After Effects plugin के साथ काम करता है?
इस जोड़ी का मकसद ही यही है। दोनों हिस्सों के बीच शेयर्ड नेमिंग कन्वेंशन्स और पैलेट सिंक लिस्ट में अगले हैं, ताकि Illustrator वाला हिस्सा चीज़ों के नाम ऐसे रखे जिन्हें After Effects वाला हिस्सा पहले से ढूँढना जानता हो।
क्या यह सच में फ़्री है?
हाँ। डाउनलोड करना और अपने काम में इस्तेमाल करना फ़्री है, कमर्शियल प्रोजेक्ट्स समेत।