ピックスマップデータを2次元配列から1次元配列に変換します。

結果の1次元配列をファイルに書き込むか、または、低レベルの「平坦化ピックスマップ描画」VIを使用して、その1次元配列を表示できます。


icon

入力/出力

  • cnclst.png 左上

    左上は、画像の左上隅を配置する場所の座標を指定します。

  • ci16.png x

    xは、右へ移動するに従って数値が増える水平座標です。

  • ci16.png y

    yは、下に移動するに従って数値が増える垂直座標です。

  • c2du32.png 24ビットピックスマップ

    24ビットピックスマップは、画像データに変換するデータの2D配列です。

    画像データの次元はこの配列の次元と同じです。

  • c2du8.png 8ビットピックスマップ

    8ビットピックスマップは、画像データに変換するデータの2D配列です。

    画像データの次元はこの配列の次元と同じです。データは、カラー配列への指標として使用されます。

  • c2du8.png 4ビットピックスマップ

    4ビットピックスマップは、画像データに変換するデータの2D配列です。

    画像データの次元はこの配列の次元と同じです。データは、カラー配列への指標として使用されます。

  • c2dbool.png 1ビットピックスマップ

    1ビットピックスマップは、画像データに変換するデータの2D配列です。

    画像データの次元はこの配列の次元と同じです。FALSEである要素は、カラーテーブルの要素0にマップされます。TRUEの要素は、カラーテーブルの要素1にマップされます。

  • c1du32.png

    は、配線したピックスマップ入力の値に対応するRGBカラー値の配列です。配線するピックスマップ入力は、LabVIEWがこの入力値をどのように解釈するかを決定します。

    データを24ビットピックスマップに配線すると、LabVIEWは入力を無視します。データを8ビットピックスマップに配線する場合、配列は256の要素を含むことが可能になります。データを4ビットピックスマップに配線する場合、配列は16の要素を含むことが可能になります。データを1ビットピックスマップに配線する場合、配列は2の要素を含むことが可能になります。ピクセルあたり24ビット以外の深度の配列が空の場合、画像はLabVIEWのカラーパレットを使用します。

  • c1du8.png マスク

    マスクは、各ピクセルのマスク情報を記述する1D配列です。

    マスク配列が空の場合、LabVIEWでは透明度なしですべての結果のピクセルを描画します。

  • icclst.png 画像データ

    平坦化ピックスマップ描画」VIを使用してピクチャとしてピックスマップを描画するか、グラフィック形式VIを使用してファイルにピックスマップを保存できるように、画像データはピックスマップについての情報を返します。

  • ii32.png 画像タイプ

    画像タイプは、将来の使用に備えて予約されています。

  • ii32.png 画像深度

    画像深度は、画像のカラー深度を指定します。これは、画像の各ピクセルの色を表示するために使用するビット数です。有効な値は、1ピクセルあたり148、および、24ビットです。

    画像深度は、LabVIEWでの画像およびの値の解釈方法に影響します。

  • i1du8.png 画像

    画像は、ラスター順で画像にある各ピクセルの色を表すバイトの配列です。画像深度の値は、LabVIEWでの出力値の解釈方法を指定します。

    画像深度24の場合、各ピクセルは3バイトで色を表示します。各ピクセルの最初のバイトは赤の値、2番目のバイトは緑の値、そして、3番目の値は青の値を示します。

    画像深度8の場合、各ピクセルは1バイトで色を表示します。各ビットの値は、赤、緑、青の値が後に続く、最上位バイトがゼロの32ビットRGB値を格納するの要素に対応します。有効な値は0から255です。

    画像深度4の場合、0から15を含む画像の有効値を除いて、画像深度8の場合と似た動作になります。

    画像深度1の場合、画像の0の値はすべての要素0に対応します。その他のすべての値は、の要素1に対応します。

    配列のサイズは、パッディングのため、予想以上のサイズになる可能性があります。

  • i1du8.png マスク

    マスクは、ピクセルについてマスク情報を記述する各ビットのバイトの配列です。最初のバイトは最初の8ピクセルを表し、2番目のバイトはその次の8ピクセルを表すというようになります。

    1ビットが0の場合、LabVIEWでは対応するピクセルを透明として描画します。配列が空の場合、LabVIEWでは透明度なしですべてのピクセルを描画します。画像内の各ピクセルに対して配列に1ビットが含まれない場合、LabVIEWは透明度なしで配列から欠如したピクセルを描画します。

  • i1du32.png

    は、画像でRGBカラーの値に対応するRGBカラー値の配列です。画像深度の値は、LabVIEWでの出力値の解釈方法を指定します。

    画像深度24の場合、LabVIEWはこの出力を無視します。

    画像深度8の場合、配列には256の要素があります。

    画像深度4の場合、配列には16の要素があります。

    画像深度1の場合、配列には2の要素があります。

    ピクセルあたり24ビット以外の深度の配列が空の場合、画像はLabVIEWのカラーパレットを使用します。

  • inclst.png 長方形

    境界は、画像の四角形枠を表す座標を含むクラスタです。

    水平座標は右方向に増加し、垂直座標は下方向に増加します。

  • ii16.png

    は、四角形の左端の水平座標です。

  • ii16.png

    は、四角形の上端の垂直座標です。

  • ii16.png

    は、四角形の右端の水平座標です。

  • ii16.png

    は、四角形の下端の垂直座標です。