3

我是 linux 新手,我需要将我的 windows 程序移植到 linux 并需要以下帮助。

  1. 我需要捕获屏幕。
  2. 我需要创建一个覆盖整个屏幕的没有边框和标题的窗口。
  3. 我需要在该窗口上绘制捕获屏幕。
  4. 我需要以 XX% 的不透明度在窗口上混合黑色图片。

所有这些都可以通过 Windows 上的 GetDC(NULL)、BitBlt() 和 AlphaBlend() 轻松完成。

Linux 看起来很难做这些简单的程序。

4

1 回答 1

4

对于 Linux;你可以随时查看scrot的源代码——一个小而简单的截图程序。

于 2012-10-17T09:50:30.227 回答