Changeset 4311

Show
Ignore:
Timestamp:
07/17/09 06:35:14 (3 years ago)
Author:
mloskot
Message:

[wktraster] genraster.py - gradient first 32 cells of raster with step of 8; scale font used to draw cells identifiers.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • spike/wktraster/scripts/genraster.py

    r4306 r4311  
    5353draw = ImageDraw.Draw(img) 
    5454 
     55colour_step = 8 
    5556count = 0 
    5657for j in range(0, g_size[1], g_cell_size[1]): 
    5758    for i in range(0, g_size[0], g_cell_size[0]): 
    58          
    59         value = random.randrange(0, 255) 
    60         if value < 65: 
     59 
     60        if count < 256 / colour_step: 
     61            value = count * colour_step 
     62        else: 
     63            value = random.randrange(0, 255) 
     64 
     65        if value < 16: 
    6166            value_text = 255 
    6267        else: 
    6368            value_text = 0; 
    64         # NOTE: Sorry 
    65         font = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeSans.ttf', 54) 
     69 
     70 
     71        font = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeSans.ttf', 
     72                                  g_cell_size[1] - int(g_cell_size[1] * 0.2)) 
    6673         
    6774        draw.rectangle( [(i,j), (i + g_cell_size[0], j + g_cell_size[1])], fill=value, outline=g_outline)