Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ wdmerge(1) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ditroff(1)

xwd(1X)

xwud(1X)

xprev(1X)

WDMERGE(1)  —  NEWS-OS Programmer’s Manual

名称

wdmerge − ditroff 中間ファイルに xwd イメージデータを合成するフィルタ

形式

wdmerge [ scale ]

解説

wdmerge は、xwd フォーマットの画像イメージデータを ditroff 中間ファイルに 合成するフィルタです。 ditroff 中間ファイルを入力とし、その中のトランスペアレント・スループット エスケープシーケンスの位置に、指定した画像イメージデータを埋め込んで 標準出力に書きだします。

プリンタとディスプレイの解像度の差を吸収するために、 埋め込み時に、画像イメージデータを 2 倍 〜 4 倍まで拡大可能です。

ditroff ソースファイル中の記述

ditroff ソースファイルの、イメージを埋め込みたいページに、 以下のようなエスケープシーケンスを挿入します。

\!H850V2500
\!Dw image.xwd 1 3

1 行目の H850, V2500 は、それぞれ水平位置 (左端からの距離) および 垂直位置 (上端からの距離) を示します。 単位は umt で、NEWS のレーザービームプリンタ (400dpi) を 使用した場合、157 (400 dpi / 2.54 cm/inch) が紙面上で約 1cm となります。

2 行目の image.xwd の部分にイメージファイル名を指定します。 続いて、’枠’、’拡大率’の記述がなされます。’枠’に 0 以外の値を 指定すると、枠付きで表示されます。

例

ditroff 出力に合成して、プレビューアで見る場合の例を示します。

% ditroff  −ms  draft  |  wdmerge  |  xprev

拡大率

ditroff ソースファイル中で拡大率の指定を省略した場合、 wdmerge コマンドラインで指定した値が用いられます。 この指定を省略した場合のデフォルトの拡大率は 2 です。

画像イメージデータの 1 ドットは NEWS のレーザービームプリンタ (400dpi) を 使用した場合、紙面上で以下のような大きさになります。

拡大率大きさ
1 倍0.00635cm / dot
2 倍0.0127cm / dot
3 倍0.01905cm / dot
4 倍0.0254cm / dot

制限

イメージデータの深さ (pixmap_depth) および、1 ピクセルあたりのビット数 (bits_per_pixel) は、共に 1 でなければなりません。 また、バイトオーダー (byte_order) および、 ビットオーダー (bitmap_bit_order) は、共に MSBFirst でなければなりません。

ビジュアルクラスが GrayScale の場合、カラーマップは参照しません。 画像データのビットが 1 の部分が黒と認識されます。

関連ファイル

/usr/include/X11/XWDFile.h

関連事項

ditroff(1), xwd(1X), xwud(1X), xprev(1X)
 

NEWS-OS Release 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026