Jelajahi Sumber

g.gui.tplot: add capabilities to save figure more formats

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@68122 15284696-431f-4ddb-bdfa-cd5b030d7da7
Luca Delucchi 9 tahun lalu
induk
melakukan
1887831812
1 mengubah file dengan 3 tambahan dan 8 penghapusan
  1. 3 8
      gui/wxpython/tplot/g.gui.tplot.py

+ 3 - 8
gui/wxpython/tplot/g.gui.tplot.py

@@ -78,10 +78,10 @@ def main():
     options, flags = gscript.parser()
     options, flags = gscript.parser()
 
 
     import wx
     import wx
-    
+
     from grass.script.setup import set_gui_path
     from grass.script.setup import set_gui_path
     set_gui_path()
     set_gui_path()
-    
+
     from core.utils import _
     from core.utils import _
     from core.giface import StandaloneGrassInterface
     from core.giface import StandaloneGrassInterface
     try:
     try:
@@ -121,12 +121,7 @@ def main():
             sizes = options['size'].strip().split(',')
             sizes = options['size'].strip().split(',')
             sizes = [int(s) for s in sizes]
             sizes = [int(s) for s in sizes]
             frame.canvas.SetSize(sizes)
             frame.canvas.SetSize(sizes)
-        if output.split('.')[-1].lower() == 'png':
-            frame.canvas.print_png(output)
-        if output.split('.')[-1].lower() in ['jpg', 'jpeg']:
-            frame.canvas.print_jpg(output)
-        if output.split('.')[-1].lower() in ['tif', 'tiff']:
-            frame.canvas.print_tif(output)
+        frame.canvas.figure.savefig(output)
     else:
     else:
         frame.Show()
         frame.Show()
         app.MainLoop()
         app.MainLoop()