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

VIアイコンの画像をファイルに保存するには、VIアイコン:ファイルへ保存メソッドを使用することもできます。

このメソッドにより返されるクラスタは、「JPEGファイルを読み取る」、「PNGファイルを読み取る」、および「BMPファイルを読み取る」VIの画像データ出力に似ています。

パラメータ

名前 データタイプ 必須 説明
256色 icclst.png はい
8ビットのVIアイコンに関する情報を返します。アイコンエディタダイアログボックスでは、アイコンが256色 (8ビット) とモノクロ (1ビット) の両方の形式で保存されます。
  • image type-Reservedfor future use.
  • image depth-画像の色深度を指定します。これは、画像の各画素の色を記述するために使用するビット数です。有効な値は、 14824 ビット/ピクセルです。 画像深度は 、LabVIEWが 画像と 色の値をどう解釈するかに影響します。
  • image画像の各画素の色をラスター順に記述したバイトの配列画像深度の値は、LabVIEWでの出力値の解釈方法を指定します。

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

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

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

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

    配列のサイズは、パッディングのため、予想以上のサイズになる可能性があります。
  • mask-各ビットが画素のマスク情報を記述するバイトの配列。最初のバイトは最初の8ピクセルを表し、2番目のバイトはその次の8ピクセルを表すというようになります。1ビットが0の場合、LabVIEWでは対応するピクセルを透明として描画します。配列が空の場合、LabVIEWでは透明度なしですべてのピクセルを描画します。画像内の各ピクセルに対して配列に1ビットが含まれない場合、LabVIEWは透明度なしで配列から欠如したピクセルを描画します。
  • colors- 画像の値に対応するRGBカラー値の配列。画像深度の値は、LabVIEWでの出力値の解釈方法を指定します。画像深度24の場合、LabVIEWはこの出力を無視します。画像深度8の場合、配列に256の要素が含まれます。画像深度4の場合、配列に16の要素が含まれます。画像深度1の場合、配列に2の要素が含まれます。
  • Rectangle -画像の外接矩形を表す座標を含むクラスタで、左上隅が (0,0) である。枠の右下隅には画像が含まれません。
16色 icclst.png はい
4ビットのVIアイコンに関する情報を返します。アイコンエディタダイアログボックスでは、アイコンが256色 (8ビット) とモノクロ (1ビット) の形式のみで保存されます。VIアイコン:画像データから設定メソッドのColor16入力を使用して、この出力で取得する4ビット画像データを指定します。
  • image type-Reservedfor future use.
  • image depth-画像の色深度を指定します。これは、画像の各画素の色を記述するために使用するビット数です。有効な値は、 14824 ビット/ピクセルです。 画像深度は 、LabVIEWが 画像と 色の値をどう解釈するかに影響します。
  • image画像の各画素の色をラスター順に記述したバイトの配列画像深度の値は、LabVIEWでの出力値の解釈方法を指定します。

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

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

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

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

    配列のサイズは、パッディングのため、予想以上のサイズになる可能性があります。
  • mask-各ビットが画素のマスク情報を記述するバイトの配列。最初のバイトは最初の8ピクセルを表し、2番目のバイトはその次の8ピクセルを表すというようになります。1ビットが0の場合、LabVIEWでは対応するピクセルを透明として描画します。配列が空の場合、LabVIEWでは透明度なしですべてのピクセルを描画します。画像内の各ピクセルに対して配列に1ビットが含まれない場合、LabVIEWは透明度なしで配列から欠如したピクセルを描画します。
  • colors- 画像の値に対応するRGBカラー値の配列。画像深度の値は、LabVIEWでの出力値の解釈方法を指定します。画像深度24の場合、LabVIEWはこの出力を無視します。画像深度8の場合、配列に256の要素が含まれます。画像深度4の場合、配列に16の要素が含まれます。画像深度1の場合、配列に2の要素が含まれます。
  • Rectangle -画像の外接矩形を表す座標を含むクラスタで、左上隅が (0,0) である。枠の右下隅には画像が含まれません。
モノクロ icclst.png はい
1ビットのVIアイコンに関する情報を返します。アイコンエディタダイアログボックスでは、アイコンが256色 (8ビット) とモノクロ (1ビット) の両方の形式で保存されます。
  • image type-Reservedfor future use.
  • image depth-画像の色深度を指定します。これは、画像の各画素の色を記述するために使用するビット数です。有効な値は、 14824 ビット/ピクセルです。 画像深度は 、LabVIEWが 画像と 色の値をどう解釈するかに影響します。
  • image画像の各画素の色をラスター順に記述したバイトの配列画像深度の値は、LabVIEWでの出力値の解釈方法を指定します。

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

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

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

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

    配列のサイズは、パッディングのため、予想以上のサイズになる可能性があります。
  • mask-各ビットが画素のマスク情報を記述するバイトの配列。最初のバイトは最初の8ピクセルを表し、2番目のバイトはその次の8ピクセルを表すというようになります。1ビットが0の場合、LabVIEWでは対応するピクセルを透明として描画します。配列が空の場合、LabVIEWでは透明度なしですべてのピクセルを描画します。画像内の各ピクセルに対して配列に1ビットが含まれない場合、LabVIEWは透明度なしで配列から欠如したピクセルを描画します。
  • colors- 画像の値に対応するRGBカラー値の配列。画像深度の値は、LabVIEWでの出力値の解釈方法を指定します。画像深度24の場合、LabVIEWはこの出力を無視します。画像深度8の場合、配列に256の要素が含まれます。画像深度4の場合、配列に16の要素が含まれます。画像深度1の場合、配列に2の要素が含まれます。
  • Rectangle -画像の外接矩形を表す座標を含むクラスタで、左上隅が (0,0) である。枠の右下隅には画像が含まれません。

備考欄

以下の表は、このメソッドの 特性の一覧です。

短い名前 VI Icon.Get as Image Data
データタイプ 戻り値なし
ランタイムエンジンで使用可能 はい
リアルタイムオペレーティングシステムで利用可能 はい
VI実行中に設定可能 はい
フロントパネルをメモリにロード いいえ
使用前に認証が必要 いいえ
ブロックダイアグラムをメモリにロード いいえ
リモートアクセス可能 はい
ユーザインタフェースがアイドルになるまで待機 いいえ
制御VIで使用可能 はい
グローバルVIで使用可能 はい
指定タイプ定義で使用可能 いいえ
多態性VIで使用可能 はい