X Window System
では、プログラム xwd(X Window dump)が画面またはウィンドウの内容をキャプチャし、オプションでファイルに保存します。[1]
xwdプログラムは 2 つの方法のいずれかで実行されます。ユーザーが画面全体またはウィンドウの名前または識別子を引数として指定した場合、プログラムはウィンドウの内容をキャプチャします。それ以外の場合は、カーソルの形状を変更し、ユーザーがウィンドウをクリックするまで待機し、そのウィンドウの内容をキャプチャします。
手術
X ウィンドウ コア プロトコルレベルでは、xwd は、任意の X クライアントが request を使用して、作成していないウィンドウも含め、任意のウィンドウのコンテンツを要求できるという事実を利用しますGetImage(これは、XlibXGetImageライブラリの 関数によって行われます)。画面全体のコンテンツは、ルート ウィンドウのコンテンツを要求することによって取得されます。
xwd によって生成されたファイルは、xwud、sxwd、xv、GIMPなどのさまざまな X ユーティリティで読み取ったり、他の形式に変換したりできます。ImageMagickスイートを使用すると、便利なパイプラインを構築できます。
$ xwd | xwd を変換:- スクリーンショット.png
ダンプは、 PNGなどの圧縮形式だけでなく、BMPなどの非圧縮ビットマップ形式も含め、ほとんどの画像ファイル形式のファイルよりもサイズが大きくなります。
| ファイル名拡張子 | .xwd |
|---|---|
| 開発者 | X ウィンドウ システム |
| 初回リリース | X10 / 1985 |
| 最新リリース | X11 1987年9月 |
| フォーマットの種類 | 画像ファイル形式 |
| 標準 | xwdファイル.h [2] |
| オープンフォーマット? | MITライセンス |
画像フォーマット
GIMP、ImageMagick、Netpbm、XnViewなど、さまざまな画像ビューアやツールが X11.xwd形式をサポートしています。FFmpeg バージョン 2.1.4 では、bgra、rgba、argb、abgr、rgb24、bgr24、rgb565be、rgb565le、bgr565be、bgr565le、rgb555be、rgb555le、bgr555be、bgr555le、rgb8、bgr8、rgb4_byte、bgr4_byte、pal8、gray、 monowのピクセル形式がサポートされていました。これらの略語のうち、555は32768=32×32×32色、565は65536色(緑が6ビット)を意味し、rgbaは赤・緑・青・アルファ、4または8は16色または256色、leまたはbeはエンディアン、palは入力パレットなどを表し、次のように記載されています。[3]ffmpeg –pix_fmts
.xwdフォーマットの詳細はXWDFile.hプラットフォームに依存するため、クロスプラットフォームアプリケーションには適しておらず、MIMEイメージタイプはありません。[2]
参照
参考文献
- ^ タイラー、クリス (2008)。X Power Tools。O'Reilly シリーズ。O'Reilly Media, Inc. p. 107。ISBN
9780596101954. 2014-01-23取得
。X ウィンドウ ダンプ (xwd) ツールは、現在の画面、手動で選択されたウィンドウ、または数値 ID で指定されたウィンドウのスナップショットを取得し、そのイメージを標準出力またはファイルに出力します。
- ^ ab James D. Murray、William vanRyper (1996 年 4 月)。グラフィックスファイル形式百科事典、第 2版。O'Reilly。ISBN 1-56592-161-5. 2014年2月27日閲覧。
- ^ 「画像フォーマット」。FFmpeg一般ドキュメント。2014 年。2014 年 2 月 23 日閲覧。
