COMBINE PICTURES
COMBINE PICTURES ( resultingPict ; pict1 ; operator ; pict2 {; horOffset ; vertOffset} )
引数 | 型 | 説明 | |
---|---|---|---|
resultingPict | Picture | ← | 重ね合わせた結果のピクチャ |
pict1 | Picture | → | 重ね合わせる1つ目のピクチャ |
operator | Integer | → | 重ね合わせのタイプ |
pict2 | Picture | → | 重ね合わせる2つ目のピクチャ |
horOffset | Integer | → | 重ね合わせの横オフセット |
vertOffset | Integer | → | 重ね合わせの縦オフセット |
説明
COMBINE PICTURES コマンドはpict1とpict2 ピクチャを、operatorモードで結合させ、3つめのresultingPictピクチャを得るために使用します。結果のピクチャは複合型で、ソースピクチャのすべての特性を保持します。
Note: このコマンドはピクチャ演算子 (+/等、の節参照) により提供される機能を拡張します。これらの演算子は4D v11でも引き続き利用できます。
operatorには適用する結合のタイプを指定します。“” テーマの定数にある3タイプの結合が使用できます:
- Horizontal concatenation (1): pict2がpict1に追加され、pict2の左上隅がpict1の右上隅の位置に置かれます。
- Vertical concatenation (2): pict2がpict1に追加され、pict2の左上隅がpict1の左下隅の位置に置かれます。
- Superimposition (3): pict2はpict1の上に置かれ、pict2の左上隅がpict1の左上隅の位置に置かれます。
オプションのhorOffsetとvertOffset引数が使用されると、重ね合わせの前に pict2 に対する解釈が適用されます。horOffset と vertOffsetに渡される値はピクセル単位でなければなりません。正数を渡すと右あるいは下方向へのオフセット、負数を渡すと左あるいは上方向へのオフセットとなります。
Note: COMBINE PICTURES コマンドで実行される重ね合わせは、& と | 演算子で提供される (ORやXORの) 重ね合わせとは異なります。COMBINE PICTURES コマンドは結果ピクチャ中にソースピクチャの特性を保持しますが、& と | 演算子はそれぞれのピクセルを処理してビットマップピクチャを生成します。これらの演算子はもともと白黒画像を処理するためのものであり、現在は廃止予定です。
例題
以下のピクチャがある時:
COMBINE PICTURES(flag;mybackground;Superimposition;mycircle;50;30)
結果は:
参照
プロパティ
コマンド番号 | 987 |
スレッドセーフである | ✓ |