Выражения Метод colorDepth After Effects

 

 

В Adobe After Effects метод colorDepth используется в выражениях (expressions), чтобы узнать текущую глубину цвета композиции. Он возвращает число бит на канал — например, 8, 16 или 32.

Список эффектов и не только After Effects
Выражения After Effects список

Использование в текстовом слое свойство исходный текст — вывод значения глубины

«Color Depth: » + colorDepth + » bit»;

——————

Изменение прозрачности слоя в зависимости от глубины цвета

if (colorDepth == 32) {
100 // полная непрозрачность
} else {
50 // полупрозрачный
}

—————-

//Поворот слоя в зависимости от глубины цвета
rotation + colorDepth * 10;
——————-

Установка цвета в зависимости от глубины

if (colorDepth == 8) {
[1, 0, 0, 1] // красный
} else if (colorDepth == 16) {
[0, 1, 0, 1] // зелёный
} else {
[0, 0, 1, 1] // синий
}

——————

// Автоматическая настройка размытия эффекта CC Cross Blurв зависимости от colorDepth
if ( colorDepth == 8) {
10;
} else if ( colorDepth == 16) {
20;
} else {
40; // для 32-bit
}

10 пикселей размытия при 8-битной глубине,
20 — при 16-битной,
40 — при 32-битной.