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.