teocast(labdoc)					teocast(labdoc)

NAME
	teocast - TEO 画像の型変換

SYNOPSIS
	teocast type bit [teofile]

DESCRIPTION
	teofile で与えられた TEO 画像を type, bit で与えられた画素の型
	に変更します.
	このとき, 各画素値を C のキャストによって型変換を行います.
	teofile を省略した場合は標準入力を使います.
	入力画像の画素の型は何でもいいです.

	type は 変換後の画素の型で U,S,F のいずれかを与えます. それぞ
	れ TEO_UNSIGNED, TEO_SIGNED, TEO_FLOAT に対応します.

	bit は変換後の画素の bit 数です. 1,8,16,32,64 のいずれかの値を
	与えます.

	teocast は単に各画素をキャストして型変換を行うので, 画素値が変
	換後の型の範囲を越える場合は, アーキテクチャに依存した値となり
	ます. このような場合はあらかじめ teorange で画素値の範囲を確定
	しておく必要があります.

EXAMPLE
	TEO_SIGNED 16bit の画像を TEO_UNSIGNED 8 に型変換します.

% less test.teo
TEO 1 # generated by TEO library ver. 1.0.1.
320 240 0 0
S 16
1 1
…

% setenv TEO_GZIP no
% teorange 0 255 0 255 test.teo | teocast U 8 > result.teo
% less result.teo
TEO 1 # generated by TEO library ver. 1.0.1.
320 240 0 0
U 8
1 1
…

SEE ALSO
	TEO_FORMAT(labdoc), teorange(labdoc)
