Translations:Std ViewScreenShot/10/ja

スクリプト処理
Pythonによってスクリーンを保存することもできます：

Gui.ActiveDocument.ActiveView.saveImage('C:/temp/test.png',1656,783,'Current')

このスクリプトは異なるサイズ、異なる始点で複数の画像を作成します. カメラのタイプ、つまり正投影か透視投影かを変更することもできます.

import Part,PartGui Part.open("C:/Documents and Settings/jriegel/My Documents/Projects/FreeCAD/data/Blade.stp") OutDir = 'c:/temp/' for p in ["PerspectiveCamera","OrthographicCamera"]: Gui.SendMsgToActiveView(p) for f in ["ViewAxo","ViewFront","ViewTop"]: Gui.SendMsgToActiveView(f) for x,y in 500,500],[1000,3000],[3000,1000],[3000,3000],[8000,8000: Gui.ActiveDocument.ActiveView.saveImage(OutDir + "Blade_" + p +"_" + f + "_" + `x` + "_" + `y` + ".jpg",x,y,"White") Gui.ActiveDocument.ActiveView.saveImage(OutDir + "Blade_" + p +"_" + f + "_" + `x` + "_" + `y` + ".png",x,y,"Transparent") App.closeDocument(App.ActiveDocument.Name)
 * 1) テスト用パーツを読み込み
 * 1) 異なるビュー、カメラ、サイズで画像を作成
 * 1) アクティブなドキュメントを閉じます