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
的子类中使用。
在处理完消息中的所有数据后,将生成 RGB 数据或包含图像数据、颜色图和可能的透明度的元胞数组,如 imread
函数文档中所述。有关图像转换的详细信息,请参阅 Data 属性的输入转换部分。
在到达数据末尾之前(向 putData
传递空 data
之后),此使用程序不能保证 Response.Body.Data
中包含有用的结果。覆盖此方法的子类(要在接收数据流的同时检查数据流)应该查看 data
,而不是 Response.Body.Data
。
对于只需在转换为 MATLAB 图像数据后查看结果的子类,可在使用空 data
调用此方法后检查 Response.Body.Data
。
数据结束后,此方法会设置 Info 属性。
输入参数
输出参量
属性
Access | public |
版本历史记录
在 R2018a 中推出
另请参阅
putData
| ContentType | Info | imread
| matlab.net.http.MessageBody