cvcopy

画像のコピー

cvcopy p1,p2,p3,p4,p5

p1(0) : コピー元CVバッファID
p2(0) : コピー先 X座標
p3(0) : コピー先 Y座標
p4 : コピー先CVバッファID
p5(0) : 演算オプション

(プラグイン / モジュール : hspcv)

解説

CVバッファの内容を別なCVバッファにコピーします。
p1で指定されたCVバッファIDがコピー元として使用されます。
バッファの一部をコピーする場合には、cvarea命令で位置やサイズをあらかじめ設定しておく必要があります。
p5の演算オプションにより、コピー時にいくつかの演算を行なうことが可能です。p5に指定できるマクロは以下の通りです。

	CVCOPY_SET (上書きコピー)
	CVCOPY_ADD (加算)
	CVCOPY_SUB (減算)
	CVCOPY_MUL (乗算)
	CVCOPY_DIF (差分)
	CVCOPY_AND (論理積)

p4でコピー先となるCVバッファIDを指定します。
省略された場合は、cvsel命令で設定されたIDが使用されます。

CVバッファの色モードは、コピー元とコピー先で合わせておく必要があります。
グレイスケール(白黒)画面とフルカラー画面を混在してコピーすることはできません。

関連項目

cvareaコピー元領域の指定(hspcv)

サンプル逆引き (1)

makeavi.hsp

情報

プラグイン / モジュールhspcv
バージョン3.2
作成日2009/08/01
著作者onitama
URLhttp://www.onionsoft.net/hsp/
備考hspcv.asをインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspcv.hs