Create Cineon Images from EXR Images¶
Problem¶
You have a linear color .EXR image, and you want to create a Cineon .DPX image from it.
Solution¶
You can use the following script:
import Draft
inFile = '/path/to/input.exr'
outFile = '/path/to/output.dpx'
lut = Draft.LUT.CreateCineon()
img = Draft.Image.ReadFromFile( inFile )
lut.Apply( img )
img.WriteToFile( outFile )
Discussion¶
By default, Draft writes linear DPX files. To create a DPX file with Cineon color, we must create a Cineon LUT and apply it to the image before we WriteToFile()
. This line creates a Cineon LUT:
lut = Draft.LUT.CreateCineon()
And this line applies the LUT to our image:
lut.Apply( img )