Functions | |
| def | quantize |
| def | convert_to_uint16 |
| def | gamma_correct |
| def | cmp_colors |
Variables | |
| float | ds_gamma_correction_factor = 2.3 |
| int | r_range = 6 |
| int | g_range = 8 |
| int | b_range = 5 |
| tuple | color_key = ( 106, 76, 48 ) |
| base_count = r_range*g_range*b_range | |
| int | grey_range = 8 |
| list | base_palette |
| int | count = 0 |
| string | original_palette_filename = "master-palette-original.rgb" |
| tuple | palette_file = open( original_palette_filename, 'w' ) |
| string | gamma_corrected_palette_filename = "master-palette-gamma-corrected.rgb" |
| string | quantized_palette_filename = "master-palette-quantized.rgb" |
| string | final_palette_filename = "master-palette.pal" |
| tuple | converted_color |
| def generate_master_palette::cmp_colors | ( | x, | ||
| y | ||||
| ) |
Definition at line 97 of file generate_master_palette.py.
| def generate_master_palette::convert_to_uint16 | ( | r, | ||
| g, | ||||
| b | ||||
| ) |
Definition at line 14 of file generate_master_palette.py.
| def generate_master_palette::gamma_correct | ( | component | ) |
Definition at line 25 of file generate_master_palette.py.
| def generate_master_palette::quantize | ( | component | ) |
Converts a color component in [0;255] to [0.31] (5-bit).
Definition at line 8 of file generate_master_palette.py.
| int generate_master_palette::b_range = 5 |
Definition at line 35 of file generate_master_palette.py.
Definition at line 42 of file generate_master_palette.py.
[ (
int( round(255*i/ (r_range-1) )),
int( round(255*j/ (g_range-1) )),
int( round(255*k/ (b_range-1) )) )
for i in range(r_range)
for j in range(g_range)
for k in range(b_range) ]
Definition at line 50 of file generate_master_palette.py.
| tuple generate_master_palette::color_key = ( 106, 76, 48 ) |
Definition at line 40 of file generate_master_palette.py.
convert_to_uint16(
quantize( gamma_correct( c[0]) ),
quantize( gamma_correct( c[1]) ),
quantize( gamma_correct( c[2]) ) )
Definition at line 180 of file generate_master_palette.py.
| int generate_master_palette::count = 0 |
Definition at line 89 of file generate_master_palette.py.
Referenced by OSDL::Audio::Music::managePlaybackEnded(), OSDL::Engine::Scheduler::scheduleBestEffort(), OSDL::Video::TwoDimensional::Polygon::toString(), and OSDL::CDROMDrive::toString().
Definition at line 21 of file generate_master_palette.py.
| string generate_master_palette::final_palette_filename = "master-palette.pal" |
Definition at line 172 of file generate_master_palette.py.
| int generate_master_palette::g_range = 8 |
Definition at line 34 of file generate_master_palette.py.
| string generate_master_palette::gamma_corrected_palette_filename = "master-palette-gamma-corrected.rgb" |
Definition at line 135 of file generate_master_palette.py.
Definition at line 44 of file generate_master_palette.py.
| string generate_master_palette::original_palette_filename = "master-palette-original.rgb" |
Definition at line 119 of file generate_master_palette.py.
| tuple generate_master_palette::palette_file = open( original_palette_filename, 'w' ) |
Definition at line 122 of file generate_master_palette.py.
| string generate_master_palette::quantized_palette_filename = "master-palette-quantized.rgb" |
Definition at line 151 of file generate_master_palette.py.
| int generate_master_palette::r_range = 6 |
Definition at line 33 of file generate_master_palette.py.
1.6.3