15 lines
340 B
Python
Executable File
15 lines
340 B
Python
Executable File
#!/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('}')
|