generate_master_palette Namespace Reference

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

Function Documentation

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.


Variable Documentation

Definition at line 35 of file generate_master_palette.py.

Definition at line 42 of file generate_master_palette.py.

Initial value:
[ ( 
        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.

Initial value:
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.

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.

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.

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.

Definition at line 33 of file generate_master_palette.py.

Generated on Mon Nov 29 14:05:14 2010 for OSDL by  doxygen 1.6.3