next up previous contents
Next: 2.5 ルートウィンドウへの画像の表示 Up: 2. ペイント系画像ツールの利用 Previous: 2.3 スキャナの利用



2.4 ウィンドウダンプ -- Xwd, XV, snapshot

画面上のウィンドウイメージを画像ファイルとして保存することを,ウィンドウダンプを取るという.UNIX上ではコマンド,またはアプリケーションを使用してウィンドウダンプを取る方法があり,画面に表示されたものをレポートに引用したいときなどに利用する.ここではさまざまなアプリケーションでウィンドウダンプを取る方法を説明する.

2.4.1 Xwd

xwdコマンドはウィンドウダンプを取るためのコマンドである. xwdコマンドで作成したウィンドウダンプは,XWD形式で保存される.xwdを利用するには次のように入力する.

% xwd [オプション] [ファイル名]<RET>

オプション

-out ダンプ結果をファイルに出力する.この指示がない場合, xwdコマンドは標準出力にダンプの結果を出力する.通常,XWD形式のファイルには .xwdという拡張子をつける.
-frame タイトルバーや周囲の枠を含めてダンプする.
-root 画面全体を自動的にダンプする.

% xwd -out display.xwd<RET>

コマンドを実行するとマウスカーソルの形が`+'に変わるので,マウスカーソルをダンプしたいウィンドウ内に入れてクリックする.すると,ダンプを取り始めるときに音が鳴り,ダンプが終了すると再度音が鳴る.オプションに-rootを指定した場合は,マウスで選択せずに画面全体をダンプする.

このとき,カーソルは画像ファイルに含まれないが,ダンプを取るウィンドウの上に他のウィンドウが重なっていると,その通りにダンプされてしまう. xwdコマンドを実行する前に,ダンプするウィンドウが完全に見える状態にしておく.


2.4.2 XV

画像操作編集ツールであるXVの[Grab]を用いてもウィンドウダンプを取れる.XVは各種画像ファイル形式で出力できるため,印刷可能なPS形式にも変換して保存できる.


2.4.3 snapshot

SGI Indy (indy??),SGI O2 (otwo??)では,画面上のウィンドウダンプを取る際に,snapshotというアプリケーションを利用できる.

2.6.1 起動

snapshotを起動するには,次のよう入力する.

% snapshot &<RET>

すると`snapshot'と書かれた小さなウィンドウが表示される(図2.8).なお,このウィンドウは<ALT><F7>を同時に押した状態でマウスにより移動できる.


図 2.8:`snapshot'ウィンドウ
図 2.8:`snapshot'ウィンドウ



実行

1.
`snapshot'ウィンドウ上でマウスの左ボタンをプレスしたままドラッグすると赤い枠が現れるので,そのまま取り込みたい画面の一端まで移動し,ボタンをリリースする.この操作で赤い枠の一方の角が固定される.
2.
`snapshot'ウィンドウ上にマウスを戻し,赤い枠の反対側の角をドラッグし,取り込みたい画面の逆の端でボタンをリリースして枠を固定する.(1)と(2)の操作により,取り込みたい画像を赤い枠で指定する.
3.
取り込みたい画像が赤い枠の中に収まったら,`snapshot'ウィンドウ上でマウスの右ボタンをクリックする.表示されるメニューから[Snap assnap.rgb]を選択すると,取り込んだ画像がsnap.rgbというファイルに保存される.

取り込む画像を指定した後に枠の微調整を行う場合,まずマウスカーソルを`snapshot'ウインドウ上に移動する.次に<SHIFT>を押しながらマウスカーソルを赤い枠の上に合わせ,左ボタンをドラッグして枠のサイズの変更や移動を行う.

続けて違うウィンドウダンプを取り込むと,snap.rgbは上書きされてしまうので,`snapshot'ウィンドウ上でマウスの右ボタンをクリックし,表示されるメニューの[New file name]を選択して別の保存ファイル名を設定する.

終了

`snapshot'ウィンドウ上でマウスの右ボタンをクリックし,表示されるメニューから[Exit]を選択する.



next up previous contents
Next: 2.5 ルートウィンドウへの画像の表示 Up: 2. ペイント系画像ツールの利用 Previous: 2.3 スキャナの利用