nuke.Lut

class nuke.Lut

Bases: object

Methods

fromByte

self.fromByte(float) -> float.

fromByteSingle

self.fromByte(float) -> float.

fromFloat

fromFloat(src, alpha) -> float list.

isLinear

self.isLinear() -> True if toByte(x) appears to return x*255, False otherwise.

isZero

self.isZero() -> True if toByte(0) returns a value <= 0, False otherwise.

toByte

self.toByte(float) -> float.

toByteSingle

self.toByte(float) -> float.

toFloat

toFloat(src, alpha) -> float list.

fromByte(float) float.

Converts byte values in the range 0-255 to floating point.

fromByteSingle()

self.fromByte(float) -> float.

Converts byte values in the range 0-255 to floating point.

fromFloat(src, alpha) float list.

Convert a sequence of floating-point values to from_byte(x*255). Alpha is an optional argument and if present unpremultiply by alpha, convert, and then multiply back.

isLinear() True if toByte(x) appears to return x*255, False otherwise.
isZero() True if toByte(0) returns a value <= 0, False otherwise.
toByte(float) float.

Converts floating point values to byte values in the range 0-255.

toByteSingle()

self.toByte(float) -> float.

Converts floating point values to byte values in the range 0-255.

toFloat(src, alpha) float list.

Convert a sequence of floating-point values to to_byte(x)/255. Alpha is an optional argument and if present unpremultiply by alpha, convert, and then multiply back.