将Geomagic中的屏幕截图保存到特定位置

时间:2015-12-15 11:50:52

标签: python

Geomagic中的以下方法将屏幕截图保存到默认的app目录:

geo.take_snapshot()

这不起作用:geo.take_snapshot(u"C:\\temp\\FrontView.png")

如何将屏幕截图保存到自定义位置?

2 个答案:

答案 0 :(得分:0)

我不熟悉该API,但搜索它我只找到使用geo.take_snapshot()的示例。看起来默认快照位置可以在应用程序中以某种方式配置,但在方法调用期间未选中。

解决方法是保存到默认位置,然后将文件移动到 所需的目录:

import os

with open(source_path, 'rb') as snapshot:    # Read in binary mode, so filetype doesn't matter.
    with open(desired_path, 'wb') as image:
        image.write(snapshot.read())
        os.remove(source_path)

答案 1 :(得分:0)

为了能够将屏幕截图保存到其他位置,您需要使用其他方法:

geo.screen_capture_views(u'c:\\temp\\FrontView.png')