Connexion
Note: Il s'agit d'une traduction automatique, s'il vous plaît utilisez un langage clair, sans jargon.

Hsl obtenir la valeur moyenne à partir de plusieurs images

Forums : Hsl obtenir la valeur moyenne à partir de plusieurs images
Hsl obtenir la valeur moyenne à partir de plusieurs images
Pierre-Alexis Tremblay - 06-30-2009


Je ne suis pas sûr de savoir comment mettre cette...
Comment régler l'opacité d'un calque basé sur la luminosité moyenne de la couche sous-jacente qui est, disons, un clip vidéo, mais j'ai besoin de cette valeur qui doit être constant, De sorte que la valeur serait une combinaison de la moyenne de la zone de l'image et de la plage de temps (?)

P.A.T.

Re: Hsl obtenir la valeur moyenne à partir de plusieurs images
Dan Ebberts - 06-30-2009


Cela devrait vous fermer:

L = thiscomp.Couche ( «le film");
Startrange = l.Inpoint;
Stoprange = l.Outpoint;
Accum = 0;
N = 0;
For (i = timetoframes (startrange), I timetoframes (stoprange); I + +) (
Rgba = l.Sampleimage ([l.Largeur / 2,L.Hauteur / 2],[l.Largeur / 2,L.Hauteur / 2],VRAI,Framestotime (I));
Accum + = rgbtohsl (rgba) [2];
N + +;
}
Linéaire (Accum / n,0,1,0,100)


Dan


Re: Hsl obtenir la valeur moyenne à partir de plusieurs images
Pierre-Alexis Tremblay - 07-02-2009


Works fine, Thanks a lot!

Serait-il possible de l'adapter de façon à ce qu'il se la luminosité moyenne de toutes les couches sous-jacentes comme s'il s'agissait d'un composite?

P.A.T.

Re: Hsl obtenir la valeur moyenne à partir de plusieurs images
Dan Ebberts - 07-02-2009


Certain, Vous suffit d'ajouter une boucle externe qui permet d'afficher tous les calques qui vous intéressent, Ajoute le résultat à un accumulateur total et variable (à la fin) divise par le nombre de couches. Le code exact dépend de la couche que vous recherchez.


Dan


Re: Hsl obtenir la valeur moyenne à partir de plusieurs images
Pierre-Alexis Tremblay - 07-02-2009


Pourrais-je tourner la dernière valeur (la 100 à la fin) dans une variable qui serait sa valeur à partir d'un fichier texte?

P.A.T.

Re: Hsl obtenir la valeur moyenne à partir de plusieurs images
Dan Ebberts - 07-03-2009


Certain, Vient de mettre en vigueur une déclaration javascript dans le fichier, Comme ça:

Maxopacity = 75;

Faire un eval () du fichier, Comme dans les autres fils récents, Et de changer la dernière ligne de cette:

Linéaire (Accum / n,0,1,0,Maxopacity)


Dan


Réponse à fil
FORUMSTUTORIELSMAGAZINESERVICESVIDEOSACTUALITéSBLOGS


© CreativeCOW.net Tous les droits sont réservés.

Communautés créatives du monde

[Haut]

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