#!/usr/bin/python3 GAMMA = 2.8 # correction factor MAX_IN = 255 # top end of INPUT range MAX_OUT = 255 # top end of OUTPUT range print('{ \\') for index in range(MAX_IN): if index > 0: print(',', end='') if index & 15 == 0: print() print('%3d' % ((index / MAX_IN) ** GAMMA * MAX_OUT + 0.5), end='') print('}')