putData
クラス: matlab.net.http.io.ImageConsumer
名前空間: matlab.net.http.io
ImageConsumer のデータを保存
構文
[len,stop] = putData(consumer,data)
説明
[
は ContentType プロパティに基づいて len
,stop
] = putData(consumer
,data
) data
のバッファーを処理し、結果を Response.Body.Data
プロパティの MATLAB® イメージ データとして返します。このメソッドは putData
のオーバーライドされたメソッドです。このメソッドは、ImageConsumer
のサブクラスで使用します。
関数 imread
でドキュメント化されているように、メッセージ内のすべてのデータの後で、結果は RGB データまたはイメージ データ、カラーマップおよび可能な透過性を含む cell 配列です。イメージ変換の詳細については、Data プロパティの入力変換の節を参照してください。
データの最後に到達する (putData
に空の data
が渡される) までは、Response.Body.Data
に有効な結果が設定されていることを、このコンシューマーは保証しません。このメソッドをオーバーライドして、データ ストリームの受信中に確認するサブクラスは、Response.Body.Data
ではなく data
を参照してください。
MATLAB イメージ データへの変換後の結果の確認のみを行うサブクラスは、このメソッドを空の data
と共に呼び出してから Response.Body.Data
を確認できます。
データの最後で、このメソッドは Info プロパティを設定します。
入力引数
出力引数
属性
Access | public |
バージョン履歴
R2018a で導入
参考
putData
| ContentType | Info | imread
| matlab.net.http.MessageBody