def __init__(self, *args, **kwds): super(ZoomView, self).__init__(*args, **kwds) self.SetSize((400, 400)) self.SetMinSize((400, 400)) self._img = None self.Bind(wx.EVT_PAINT, self.OnPaint) self.x_center = None self.y_center = None self.zoom_level = 16 self.screen = screen_params() self.screen.set_zoom(16) self.text_color = (255, 255, 255) self.flag_show_intensities = False
def __init__ (self, *args, **kwds) : super(ZoomView, self).__init__(*args, **kwds) self.SetSize((400,400)) self.SetMinSize((400,400)) self._img = None self.Bind(wx.EVT_PAINT, self.OnPaint) self.x_center = None self.y_center = None self.zoom_level = 16 self.screen = screen_params() self.screen.set_zoom(16) self.text_color = (255,255,255) self.flag_show_intensities = False
def exercise_1(): from rstbx.viewer import screen_params p = screen_params() p.set_image_size(2048, 2048) p.set_screen_size(1024, 768) p.set_thumbnail_size(256, 256, 8) p.set_detector_resolution(0.1024) p.set_zoom(0) assert (p.get_scale() == 0.375) assert (p.get_bitmap_params() == (0, 0, 2048, 2048)) p.set_zoom(0.5) assert (p.get_scale() == 0.5) assert (p.get_bitmap_params() == (0, 256, 2048, 1536)) p.set_zoom(1.0) assert (p.get_bitmap_params() == (512, 640, 1024, 768)) p.translate_image(-800, -800) assert (p.get_bitmap_params() == (1024, 1280, 1024, 768)) p.translate_image(-400, -400) assert (p.get_bitmap_params() == (1024, 1280, 1024, 768)) assert (p.get_thumbnail_box() == (128, 160, 128, 96)) p.center_view_from_thumbnail(128, 128) assert (p.get_bitmap_params() == (512, 640, 1024, 768))
def exercise_1 () : from rstbx.viewer import screen_params p = screen_params() p.set_image_size(2048,2048) p.set_screen_size(1024,768) p.set_thumbnail_size(256,256,8) p.set_detector_resolution(0.1024) p.set_zoom(0) assert (p.get_scale() == 0.375) assert (p.get_bitmap_params() == (0, 0, 2048, 2048)) p.set_zoom(0.5) assert (p.get_scale() == 0.5) assert (p.get_bitmap_params() == (0, 256, 2048, 1536)) p.set_zoom(1.0) assert (p.get_bitmap_params() == (512, 640, 1024, 768)) p.translate_image(-800, -800) assert (p.get_bitmap_params() == (1024, 1280, 1024, 768)) p.translate_image(-400, -400) assert (p.get_bitmap_params() == (1024, 1280, 1024, 768)) assert (p.get_thumbnail_box() == (128, 160, 128, 96)) p.center_view_from_thumbnail(128,128) assert (p.get_bitmap_params() == (512, 640, 1024, 768))