putData

Класс: matlab.net.http.io.ImageConsumer
Пакет: matlab.net.http.io

Сохраните данные для ImageConsumer

Синтаксис

[len,stop] = putData(consumer,data)

Описание

[len,stop] = putData(consumer,data) обрабатывает буферы data, на основе свойства ContentType и возвращает результат как MATLAB® изображение данных в Response.Body.Data свойство. Этот метод является переопределенным методом putData. Используйте этот метод в подклассах ImageConsumer.

После всех данных в сообщении результатом являются данные RGB или массив ячеек, содержащий данные изображения, палитру и возможную прозрачность, как задокументировано для imread функция. Для получения дополнительной информации о преобразовании изображений смотрите раздел входного преобразования свойства данных.

Этот потребитель не гарантирует, что Response.Body.Data имеет полезный результат до тех пор, пока не будет достигнут конец данных (после putData передается пустым data). Подклассы, которые переопределяют этот метод, которые хотят изучить поток данных во время его получения, должны посмотреть data, не Response.Body.Data.

Подклассы, которые хотят увидеть результат только после преобразования в данные изображения MATLAB, могут изучить Response.Body.Data после вызова этого метода с пустыми data.

После окончания данных этот метод устанавливает свойство Info.

Входные параметры

расширить все

Потребитель содержимого, заданный как matlab.net.http.io.ImageConsumer объект.

Буфер необработанных данных в matlab.net.http.ResponseMessage объект, заданный как непустой uint8 вектор, uint8.empty, или []. Для получения дополнительной информации об этих значениях смотрите входной параметр данных для ContentConsumer.putData способ.

Выходные аргументы

расширить все

Длина данных, обработанных, возвращенных как двойной или пустой двойной. Для получения дополнительной информации смотрите аргумент size в ContentConsumer.putData.

Укажите, нужно ли получать дополнительные данные из этого сообщения, возвращенные следующим true или false. Для получения дополнительной информации смотрите аргумент stop в ContentConsumer.putData.

Признаки

Accesspublic
Введенный в R2018a