Changeset 4304

Show
Ignore:
Timestamp:
07/16/09 09:30:54 (3 years ago)
Author:
mloskot
Message:

[wktraster] genraster.py - option to specify colour of cell outline, no outline if not specified.

Files:
1 modified

Legend:

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

    r4303 r4304  
    3131import sys 
    3232 
    33 if len(sys.argv) != 5: 
    34     print 'Usage: genraster.py <xsize> <ysize> <xcellsize> <ycellsize>' 
     33if len(sys.argv) < 5 or len(sys.argv) > 6: 
     34    print 'Usage: genraster.py <xsize> <ysize> <xsizecell> <ysizecell> <outline colour>' 
    3535    print 'Note: Generated image is saved as out.png' 
    3636    sys.exit(1) 
     
    3939g_size = ( int(sys.argv[1]), int(sys.argv[2]) ) 
    4040g_cell_size = ( int(sys.argv[3]), int(sys.argv[4]) ) 
     41if len(sys.argv) == 6: 
     42    g_outline = int(sys.argv[5]) 
     43else: 
     44    g_outline = None 
    4145 
    4246ncells = (g_size[0] / g_cell_size[0]) * (g_size[1] / g_cell_size[1]) 
     
    5761            value_text = 0; 
    5862         
    59         draw.rectangle( [(i,j), (i + g_cell_size[0], j + g_cell_size[1])], fill=value) 
     63        draw.rectangle( [(i,j), (i + g_cell_size[0], j + g_cell_size[1])], fill=value, outline=g_outline) 
    6064        draw.text( (i,j), ('%d' % count), fill=value_text) 
    6165