mil*_*eow 3 windows macos screenshot
我可以用什么语言编写快速程序来截取屏幕截图,还可以模拟按键?
我有一个动画/互动Flash电影,这是一个演示文稿.按下特定键后,我想截取屏幕截图.
最终效果是我可以打印的一系列截图...基本上捕捉了Flash演示中的关键时刻.
我在C#中写这篇文章没有太多麻烦.以下是大部分代码:
using (Bitmap bitmap = new Bitmap(bitmapSize.Width, bitmapSize.Height, PixelFormat.Format24bppRgb))
using (Graphics graphics = Graphics.FromImage(bitmap))
{
graphics.CopyFromScreen(
new Point(0, 0),
new Point(0, 0),
bitmapSize);
bitmap.Save(filename, ImageFormat.Png);
}
Run Code Online (Sandbox Code Playgroud)
我建议编写一个托管浏览器控件的应用程序.然后,您可以让浏览器控件显示SWF,您的应用程序将知道您需要捕获的屏幕部分的确切坐标.这样您就可以避免必须捕获整个屏幕或整个窗口,以后可能需要进行裁剪.