Show
Ignore:
Timestamp:
10/13/09 03:40:02 (3 years ago)
Author:
mloskot
Message:

[wktraster] Improved version of genraster.py utility

Files:
1 modified

Legend:

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

    r4361 r4645  
    3838    sys.exit(1) 
    3939 
    40 # FEEL FREE TO CUSTOMIZE IT 
    41 g_draw_id = True 
    4240g_file = "out.png" 
    43 # END OF CUSTOMIZATIONS 
    4441g_size = ( int(sys.argv[1]), int(sys.argv[2]) ) 
    4542g_cell_size = ( int(sys.argv[3]), int(sys.argv[4]) ) 
     
    6663            value = random.randrange(0, 255) 
    6764 
    68         draw.rectangle( [(i,j), (i + g_cell_size[0], j + g_cell_size[1])], fill=value, outline=g_outline) 
    69          
    7065        if value < 16: 
    7166            value_text = 255 
    7267        else: 
    7368            value_text = 0; 
    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) 
     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) 
    7876 
    7977        print '%d:\t%d\t%d\t%d\t%d' % (count, i, j, value, value_text)