IronPythonで画面をキャプチャする
.NETではSystem.Drawing.GraphicsのCopyFromScreenでキャプチャができるらしい。IronPythonでキャプチャを実行した。
参考:
http://lassy-tech.blogspot.com/2008/01/c_24.html
http://d.hatena.ne.jp/Wacky/20070101/1167665225
import clr import System clr.AddReferenceByPartialName("System.Drawing") from System.Drawing import * b = Bitmap(200, 200) g = Graphics.FromImage(b) g.CopyFromScreen(Point(100, 100), Point(0, 0), b.Size) b.Save('cap.png', Imaging.ImageFormat.Png)
なるほどー