Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > 480400831775432e21887c0bb26fd401 > files > 910

python-enthought-enable-3.4.0-1mdv2010.2.i586.rpm

from enthought.kiva.image import GraphicsContext
   
gc = GraphicsContext((500,500))
gc.set_fill_color( (1, 0, 0) )
gc.rect(100,100,300,300)
gc.draw_path()
gc.save("simple2_pre.bmp")

# directly manipulate the underlying Numeric array.
# The color tuple is expressed as BGRA.
gc.bmp_array[:100,:100] = (139, 60, 71, 255)
gc.save("simple2_post.bmp")