כניסה
הערה: זהו תרגום אוטומטי, אנא השתמש בשפה ברורה ללא סלנג.

לקבל hsl הערך הממוצע של מספר מסגרות

פורומים : לקבל hsl הערך הממוצע של מספר מסגרות
לקבל hsl הערך הממוצע של מספר מסגרות
Pierre-Alexis Tremblay - 06-30-2009


אני לא בטוח כיצד לשים את זה...
כיצד להגדיר את אטימות של השכבה המבוססת על ממוצע של בהירות השכבה הבסיסית שהיא נניח סרט קליפ, אבל אני צריך את זה כדי להיות ערך קבוע, אז הערך יהיה שילוב של ממוצע מן התמונה האזור מרגע טווח (?)

P.A.T.

Re: לקבל hsl הערך הממוצע של מספר מסגרות
Dan Ebberts - 06-30-2009


זה אמור להביא לך לסגור:

L = thiscomp.שכבת ( "הסרט");
Startrange = L.Inpoint;
Stoprange = L.Outpoint;
Accum = 0;
N = 0;
ל (= אני timetoframes (startrange); אני timetoframes (stoprange); אני + +) (
Rgba = L.Sampleimage ([L.רוחב / 2,L.גובה / 2],[L.רוחב / 2,L.גובה / 2],נכון,Framestotime (אני));
Accum + = rgbtohsl (rgba) [2];
+ + N;
}
ליניארי (accum / N,0,1,0,100)


Dan


Re: לקבל hsl הערך הממוצע של מספר מסגרות
Pierre-Alexis Tremblay - 07-02-2009


עובד בסדר גמור, תודה רבה!

זה היה אפשר להתאים את זה כך שזה יהיה לקבל את הממוצע נגהה הבסיסית של כל שכבות כאילו הם היו מורכבים?

P.A.T.

Re: לקבל hsl הערך הממוצע של מספר מסגרות
Dan Ebberts - 07-02-2009


בטוח, אתה רק צריך להוסיף כי מחזורי החיצוני לולאה דרך כל שכבות אתה מעוניין, מוסיף את התוצאה של accumulator הכולל משתנה (בסוף) מחלק במספר שכבות. בדיוק את הקוד היה תלוי בו אתה אחרי שכבות.


Dan


Re: לקבל hsl הערך הממוצע של מספר מסגרות
Pierre-Alexis Tremblay - 07-02-2009


אני יכול להפוך את הערך האחרון (100 בסוף) לתוך משתנה כי היה מקבל את הערך של קובץ טקסט חיצוני?

P.A.T.

Re: לקבל hsl הערך הממוצע של מספר מסגרות
Dan Ebberts - 07-03-2009


בטוח, שימי תקפה JavaScript הצהרה בקובץ, ככה:

Maxopacity = 75;

לעשות פעולת eval () של קובץ, כמו שאר הפתילים האחרונים, ושנה את השורה האחרונה זו:

ליניארי (accum / N,0,1,0,Maxopacity)


Dan


השב פתיל
פורומיםהדרכותמגזיןשירותיםקטעי וידאוחדשותבלוגים


© CreativeCOW.net כל הזכויות שמורות.

Creative קהילות של העולם

[מוביל]

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