chaco.examples.demo.basic.image_from_file module

Loads and saves RGB images from disk
  • Left-drag pans the plot.

  • Mousewheel up and down zooms the plot in and out.

  • Pressing “z” brings up the Zoom Box, and you can click-drag a rectangular region to zoom. If you use a sequence of zoom boxes, pressing alt-left-arrow and alt-right-arrow moves you forwards and backwards through the “zoom history”.

class chaco.examples.demo.basic.image_from_file.DemoController

Bases: traitsui.handler.Handler

init(info)

Initializes the controls of a user interface. Overridden here to assign the ‘view’ trait.

load(ui_info)

Callback for the ‘Load Image’ menu option.

save(ui_info)

Callback for the ‘Save Image’ menu option.

class chaco.examples.demo.basic.image_from_file.DemoView

Bases: traits.has_traits.HasTraits

alt_path = 'capitol.jpg'
default_traits_view()

Returns the default view to use for this class.

image_path = '/Users/cwebster/.edm/envs/chaco-test-3.6-pyside2/bin/capitol.jpg'
resource_path = 'examples/basic/capitol.jpg'
chaco.examples.demo.basic.image_from_file.main(argv=None)