تسجيل الدخول
ملاحظة : هذه هي الترجمة الآلية الرجاء استخدام لغة واضحة من دون عاميا.

تجعل خطأ عند محاولة جعل تسميتها PSD ملف

المنتديات : تجعل خطأ عند محاولة جعل تسميتها PSD ملف
تجعل خطأ عند محاولة جعل تسميتها PSD ملف
Dean Mougianis - 11-06-2009


مرحبا,

أي شخص لديه هذه المشكلة? أنا أحاول تقديم سلسلة من اللقطات ( Photoshop PSD ملفات) في نقاط منتظمة على طول الخط الزمني -- جميع تولدها نصي. أنا يمكن أن تولد renderitems على ما يرام -- لقد attaced البرنامج النصي الذي أنه لا.

عندما أحاول تقديم بيد, أحصل على هذا الخطأ:

الخطأ: لا يمكن نسخ من ملف " / aetemp - aade9c - "أن فارغة (39 :: 0)

و Filepath هي بلدي واسم جديد -- ، ولكن الجزء aetemp هي التي تولدها After Effects. ما هي النتائج هي الملفات التي يتم عن 40k بايت ، ولكنها ليست صالحة Photoshop الملفات.

عندما كنت لا تحاول أن تجعل إعادة تسمية ملف الإخراج, After Effects يولد هو نفسه اسم مع تسلسل رقم الملف وهذا يجعل غرامة.

أرجو ان أكون واضحة يجري. أي مساعدة سيكون موضع تقدير



var frameSpeed = theComp.layer("control layer").property("Effects").property("speed").property("Slider").value;
var retPathObj = new Folder().selectDlg("Pick a folder");
for (var i = 0, startPos = 0; startPos < theComp.duration; i++, startPos += frameSpeed) {
var renderItem = app.project.renderQueue.items.add(theComp);
renderItem.timeSpanStart = startPos;
renderItem.timeSpanDuration = theComp.frameDuration;
renderItem.outputModules[1].applyTemplate("Photoshop");
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '_' + i.toString() + '.psd')
}

إعادة: تجعل خطأ عند محاولة جعل تسميتها PSD ملف
Xinlai Ni - 11-06-2009


أولا وقبل كل, Photoshop قالب تتوقع اسم الملف أن يكون شيء من هذا القبيل: أصدرت [#####].PSD, حتى يمكن تقديم البرنامج في ملء مؤشر تسلسل -- حتى لو كنت فقط إلى جعل الإطار 1. حتى إذا قمت بتغيير السطر الأخير ل
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '_' + i.toString() + '-[#####].psd')
فإنه ينبغي العمل, إلا أنه يضيف 00000 إلى كل إطار الإخراج.
بالمناسبة, يمكنك حد كبير في تبسيط التعليمات البرمجية باستخدام Renderitem.Skipframes السمة -- إذا قمت بتعيين renderitem.Skipframes = 1, كل أخرى الاطار سيتم تقديم, إذا 2, كل إطار 3rd يتم تقديم. ذلك تجاهل بك حلقة, سيكون لديك شيء من هذا القبيل:
var renderItem = app.project.renderQueue.items.add(theComp);
renderItem.timeSpanStart = 0;
renderItem.timeSpanDuration = theComp.duration;
renderItem.skipFrames = 5; // render every 6th frame
renderItem.outputModules[1].applyTemplate("Photoshop");
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '-[#####].psd')


وبهذه الطريقة, أنك لا تملك إلا تقديم البند 1 نواتج جميع الأطر التي أخذت منها عينات للكم.

Xinlai ني
مهندس البرمجيات, شركة جوجل.

إعادة: تجعل خطأ عند محاولة جعل تسميتها PSD ملف
Dean Mougianis - 11-06-2009


شكرا لك, Xinlai

كنت أتساءل, هل هناك طريقة لتعديل Photoshop القالب بحيث هذه الأرقام تسلسلية ليست هناك? أو هو أن السلوك الذي هو الثابت ترميز في After Effects عند تقديم ما زالت أنواع ملفات الصور?

أنا بالتأكيد الاستفادة من تخطي إطارات -- شكرا جزيلا.


إعادة: تجعل خطأ عند محاولة جعل تسميتها PSD ملف
Dean Mougianis - 11-06-2009


Skipframes فقط ترتفع إلى 99.

Argh! يكون Adobe لإنقاذ ما يصل 3 أرقام لنعطيه في وقت عيد الميلاد?


ردا على خيط
المنتدياتدروس خصوصيةمجلةالخدماتالفيديوأخباربلوق


© CreativeCOW.net جميع الحقوق محفوظة.

المجتمعات المبدعة من العالم

[أعلى]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol