Show
Ignore:
Timestamp:
08/06/09 08:49:44 (3 years ago)
Author:
mloskot
Message:

[wktraster] genraster.py - optionally disable rendering cell numbers by changing global flag.

Files:
1 modified

Legend:

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

    r4325 r4361  
    3838    sys.exit(1) 
    3939 
     40# FEEL FREE TO CUSTOMIZE IT 
     41g_draw_id = True 
    4042g_file = "out.png" 
     43# END OF CUSTOMIZATIONS 
    4144g_size = ( int(sys.argv[1]), int(sys.argv[2]) ) 
    4245g_cell_size = ( int(sys.argv[3]), int(sys.argv[4]) ) 
     
    6366            value = random.randrange(0, 255) 
    6467 
     68        draw.rectangle( [(i,j), (i + g_cell_size[0], j + g_cell_size[1])], fill=value, outline=g_outline) 
     69         
    6570        if value < 16: 
    6671            value_text = 255 
    6772        else: 
    6873            value_text = 0; 
    69  
    70  
    71         font = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeSans.ttf', 
    72                                   g_cell_size[1] - int(g_cell_size[1] * 0.4)) 
    73          
    74         draw.rectangle( [(i,j), (i + g_cell_size[0], j + g_cell_size[1])], fill=value, outline=g_outline) 
    75         draw.text( (i,j), ('%d' % count), fill=value_text, font=font) 
     74        if g_draw_id is True: 
     75            font = ImageFont.truetype('/usr/share/fonts/truetype/freefont/FreeSans.ttf', 
     76                                      g_cell_size[1] - int(g_cell_size[1] * 0.4)) 
     77            draw.text( (i,j), ('%d' % count), fill=value_text, font=font) 
    7678 
    7779        print '%d:\t%d\t%d\t%d\t%d' % (count, i, j, value, value_text)