Example #1
0
 def save_png(self, *args):
     filename = save_dialog("Save Magnification Pattern Image",
                            [("PNG Image Files", "*.png")])
     if filename is None:
         return
     pixmap = gtk.gdk.Pixmap(None, self.xpixels, self.ypixels, 24)
     cr = pixmap.cairo_create()
     cr.set_source_pixbuf(self.pixbuf, 0, 0)
     cr.paint()
     cr.move_to(*self.tool.coords[:2])
     cr.line_to(*self.tool.coords[2:])
     cr.set_source_rgb(1.0, 1.0, 1.0)
     cr.stroke()
     cr.get_target().write_to_png(filename)
Example #2
0
 def save_png(self, *args):
     filename = save_dialog("Save Magnification Pattern Image",
                            [("PNG Image Files", "*.png")])
     if filename is None:
         return
     pixmap = gtk.gdk.Pixmap(None, self.xpixels, self.ypixels, 24)
     cr = pixmap.cairo_create()
     cr.set_source_pixbuf(self.pixbuf, 0, 0)
     cr.paint()
     cr.move_to(*self.tool.coords[:2])
     cr.line_to(*self.tool.coords[2:])
     cr.set_source_rgb(1.0, 1.0, 1.0)
     cr.stroke()
     cr.get_target().write_to_png(filename)
Example #3
0
 def save_pipeline_as(self, *args):
     filename = save_dialog("Save Pipeline",
                            [("GLL Pipeline Files", "*.gll")])
     if filename is not None:
         self.write_pipeline(filename)
Example #4
0
 def save_fits(self, *args):
     filename = save_dialog("Save Magnification Pattern",
                            [("FITS Image Files", "*.fits")])
     if filename is not None:
         self.magpat.write_fits(filename)
Example #5
0
 def save_png(self, *args):
     filename = save_dialog("Save Magnification Pattern Image",
                            [("PNG Image Files", "*.png")])
     if filename is not None:
         self.pixbuf.save(filename, "png")
Example #6
0
 def save_pipeline_as(self, *args):
     filename = save_dialog("Save Pipeline",
                            [("GLL Pipeline Files", "*.gll")])
     if filename is not None:
         self.write_pipeline(filename)