Main Content

figToImStream

指定した形式でエンコードされたバイト配列として Figure をストリーミングする

説明

output = figToImStream は、現在の Figure の PNG データを使用して符号付きバイト配列を作成します。

output = figToImStream (Name,Value) は、指定した Figure のイメージ データを使用してバイト配列を作成します。イメージのエンコード形式、およびバイト配列が符号付きか符号なしかを指定できます。

符号付き PNG 形式のバイト配列への現在の Figure の変換

surf(peaks)
bytes = figToImStream

符号なしバイト配列に保存された PNG への特定の Figure の変換

f = figure;
surf(peaks);
bytes = figToImStream('figHandle',f,...
                      'imageFormat','bmp',...
                      'outputType','uint8');

入力引数

すべて折りたたむ

名前と値の引数

オプションのペアの引数を Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定する必要がありますが、ペアの順序は考慮されません。

R2021a より前では、コンマを使用してそれぞれの名前と値を区切り、Name を引用符で囲みます。

例: 'figHandle', f, 'imageFormat', 'bmp', 'outputType', 'uint8' は、Figure f がビットマップとして符号なしバイト配列にストリーミングされるように指定します。

ストリーミングする Figure。'figHandle' と Figure ハンドルで構成されるコンマ区切りのペアとして指定します。

エンコード形式。'imageFormat' と以下のいずれかの値で構成されたコンマ区切りのペアとして指定します。

  • png — Portable Network Graphics (PNG) 形式を使用してイメージをエンコードする

  • jpg — JPEG 形式を使用してイメージをエンコードする

  • gif — Graphics Interchange Format (GIF) を使用してイメージをエンコードする

イメージ ストリームを保存するバイトのタイプ。'outputType' と以下のいずれかの値で構成されたコンマ区切りのペアとして指定します。

  • int8 — 符号付きバイト配列を使用する

  • uint8 — 符号なしバイト配列を使用する

出力引数

すべて折りたたむ

エンコードされた Figure データ。バイト配列として返されます。

バージョン履歴

R2009b で導入