formats.
"""
+from __future__ import division
+
import array
import os
import sys
def generate_1d_LUT_image(ramp_1d_path,
resolution=1024,
- min_value=0.0,
- max_value=1.0):
+ min_value=0,
+ max_value=1):
"""
Object description.
def generate_1d_LUT_from_image(ramp_1d_path,
output_path=None,
- min_value=0.0,
- max_value=1.0):
+ min_value=0,
+ max_value=1):
"""
Object description.
def apply_CTL_to_image(input_image,
output_image,
ctl_paths=None,
- input_scale=1.0,
- output_scale=1.0,
+ input_scale=1,
+ output_scale=1,
global_params=None,
- aces_CTL_directory=None):
+ aces_ctl_directory=None):
"""
Object description.
if len(ctl_paths) > 0:
ctlenv = os.environ
- if aces_CTL_directory is not None:
- if os.path.split(aces_CTL_directory)[1] != 'utilities':
- ctl_module_path = os.path.join(aces_CTL_directory, 'utilities')
+ if aces_ctl_directory is not None:
+ if os.path.split(aces_ctl_directory)[1] != 'utilities':
+ ctl_module_path = os.path.join(aces_ctl_directory, 'utilities')
else:
- ctl_module_path = aces_CTL_directory
+ ctl_module_path = aces_ctl_directory
ctlenv['CTL_MODULE_PATH'] = ctl_module_path
args = []
ctl_paths,
lut_resolution=1024,
identity_LUT_bit_depth='half',
- input_scale=1.0,
- output_scale=1.0,
+ input_scale=1,
+ output_scale=1,
global_params=None,
cleanup=True,
- aces_CTL_directory=None,
- min_value=0.0,
- max_value=1.0):
+ aces_ctl_directory=None,
+ min_value=0,
+ max_value=1):
"""
Object description.
input_scale,
output_scale,
global_params,
- aces_CTL_directory)
+ aces_ctl_directory)
generate_1d_LUT_from_image(transformed_LUT_image,
lut_path,
ctl_paths,
lut_resolution=64,
identity_LUT_bit_depth='half',
- input_scale=1.0,
- output_scale=1.0,
+ input_scale=1,
+ output_scale=1,
global_params=None,
cleanup=True,
- aces_CTL_directory=None):
+ aces_ctl_directory=None):
"""
Object description.
input_scale,
output_scale,
global_params,
- aces_CTL_directory)
+ aces_ctl_directory)
corrected_LUT_image = '%s.%s.%s' % (lut_path_base, 'correct', 'exr')
corrected_LUT_image = correct_LUT_image(transformed_LUT_image,
p.add_option('--ctlReleasePath', '-r', type='string', default='')
p.add_option('--bitDepth', '-b', type='string', default='float')
p.add_option('--keepTempImages', '', action='store_true')
- p.add_option('--minValue', '', type='float', default=0.0)
- p.add_option('--maxValue', '', type='float', default=1.0)
- p.add_option('--inputScale', '', type='float', default=1.0)
- p.add_option('--outputScale', '', type='float', default=1.0)
+ p.add_option('--minValue', '', type='float', default=0)
+ p.add_option('--maxValue', '', type='float', default=1)
+ p.add_option('--inputScale', '', type='float', default=1)
+ p.add_option('--outputScale', '', type='float', default=1)
p.add_option('--ctlRenderParam', '-p', type='string', nargs=2,
action='append')