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 に答える