X-Git-Url: http://users.mur.at/ms/git/gitweb/?p=OpenColorIO-Configs.git;a=blobdiff_plain;f=aces_1.0.0%2Fpython%2Faces_ocio%2Fgenerate_lut.py;h=ac5a875884a57231136e130695e8b2b2e4ac4e64;hp=3328bb896674b3e3c2806693e8a20fb8e306cdff;hb=e609947e7cc6ae0696dd5b8f82b80ac894e80565;hpb=a0dc64b95d92c314e80d0f85319290326f90818d diff --git a/aces_1.0.0/python/aces_ocio/generate_lut.py b/aces_1.0.0/python/aces_ocio/generate_lut.py index 3328bb8..ac5a875 100644 --- a/aces_1.0.0/python/aces_ocio/generate_lut.py +++ b/aces_1.0.0/python/aces_ocio/generate_lut.py @@ -99,19 +99,18 @@ def write_SPI_1d(filename, from_min, from_max, data, entries, channels): Return value description. """ - f = file(filename, 'w') - f.write('Version 1\n') - f.write('From %f %f\n' % (from_min, from_max)) - f.write('Length %d\n' % entries) - f.write('Components %d\n' % (min(3, channels))) - f.write('{\n') - for i in range(0, entries): - entry = '' - for j in range(0, min(3, channels)): - entry = '%s %s' % (entry, data[i * channels + j]) - f.write(' %s\n' % entry) - f.write('}\n') - f.close() + with open(filename, 'w') as fp: + fp.write('Version 1\n') + fp.write('From %f %f\n' % (from_min, from_max)) + fp.write('Length %d\n' % entries) + fp.write('Components %d\n' % (min(3, channels))) + fp.write('{\n') + for i in range(0, entries): + entry = '' + for j in range(0, min(3, channels)): + entry = '%s %s' % (entry, data[i * channels + j]) + fp.write(' %s\n' % entry) + fp.write('}\n') def generate_1d_LUT_from_image(ramp_1d_path,