|
|
Atributos y métodos generales de capa
- width
- Tipo de valor devuelto: número.
Devuelve el ancho de la capa, en píxeles. Es el mismo que source.width.
- altura
- Tipo de valor devuelto: número.
Devuelve el alto de la capa, en píxeles. Es el mismo que source.height.
- index
- Tipo de valor devuelto: número.
Devuelve el número de índice de la capa de la composición.
- parent
- Tipo de valor devuelto: Capa, Luz o Cámara.
Devuelve el objeto Capa primario de la capa, si lo hay. Ejemplo: position[0] + parent.width
- hasParent
- Tipo de valor devuelto: booleano.
Devuelve verdadero si la capa tiene una capa primaria y falso si no la tiene.
Utilice el atributo hasParent para determinar si una capa tiene una capa primaria. Puede utilizar este atributo aunque la capa no tenga ninguna capa primaria en ese momento. Por ejemplo, la siguiente expresión indica que la capa a la que se aplica se ondulará según la posición de su capa primaria. Si la capa no dispone de capa primaria, se ondulará según su propia posición. Si la capa cuenta con capa primaria, el comportamiento de la capa cambia en consecuencia:
idx = index;
if (hasParent) {
idx = parent.index;
}
thisComp.layer(idx).position.wiggle(5,20)
- inPoint
- Tipo de valor devuelto: número.
Devuelve el punto de entrada de la capa, en segundos.
Nota: Por lo general, el valor de outPoint es mayor que el valor deinPoint. Sin embargo, si una capa se cambia en el tiempo, el valor de inPoint será mayor que el valor de outPoint. Del mismo modo, el valor de startTime puede ser mayor que el valor de inPoint.
- outPoint
- Tipo de valor devuelto: número.
Devuelve el punto de salida de la capa, en segundos.
- startTime
- Tipo de valor devuelto: número.
Devuelve la hora de inicio de la capa, en segundos.
- hasVideo
- Tipo de valor devuelto: booleano.
Devuelve verdadero si la capa tiene vídeo y falso si no lo tiene.
- hasAudio
- Tipo de valor devuelto: booleano.
Devuelve verdadero si la capa tiene audio y falso si no lo tiene.
- active
- Tipo de valor devuelto: booleano.
Devuelve true si el definidor de vídeo está activado para la capa y el tiempo actual está en el rango de Punto de inicio de la capa a Punto final de la capa; de lo contrario, devuelve false.
- audioActive
- Tipo de valor devuelto: booleano.
Devuelve true si el definidor de audio está activado para la capa y el tiempo actual está en el rango de Punto de inicio de la capa a Punto final de la capa; de lo contrario, devuelve false.
- sampleImage(point, radius = [.5, .5], postEffect=true, t=time)
- Tipo de valor devuelto: Conjunto [4].
Tipo de argumento: point es un Conjunto [2], radius es un Conjunto [2], postEffect es un valor booleano y t es un número.
Muestrea los valores de color y de canal alfa de una capa y devuelve el promedio del valor de peso de alfa de los píxeles dentro de la distancia especificada del punto como un conjunto: [ rojo, verde, azul, alfa]. Si postEffect es verdadero, los valores muestreados son para la capa después de que las máscaras y los efectos se hayan procesado. Si postEffect es falso, los valores muestreados son para la capa antes de que las máscaras y los efectos se hayan procesado. El valor de entrada point está en espacio de capa, el punto [0,0] es el centro del píxel de la parte superior izquierda de la capa. El valor de entrada radius especifica la distancia horizontal y vertical desde el centro de la muestra hasta los bordes del rectángulo muestreado. El valor predeterminado muestrea un píxel. Nota: El parámetro postEffect hace referencia a los efectos aplicados directamente a la capa, no a los efectos aplicados indirectamente, como con una capa de ajuste.
Este ejemplo muestrea un rectángulo de 4 píxeles de ancho y 3 píxeles de alto, centrado alrededor de un punto 100 píxeles hacia abajo y hacia la derecha de la esquina superior izquierda de la capa:
thisComp.layer(1).sampleImage([100, 100], [2, 1.5])
Dan Ebberts ofrece un ejemplo de cómo utilizar el método sampleImage en su sitio Web: www.adobe.com/go/learn_ae_danobscuration.
El sitio Web de AE Enhancers proporciona una expresión que utiliza el método sampleImage para medir una capa de texto o una capa de forma y determinar su cuadro delimitador efectivo: www.adobe.com/go/learn_ae_aeenhancersboundingboxhack.
|