Пакет: matlab.net.http. iO
Суперклассы: matlab.net.http. iO . ContentConsumer
Потребитель для данных изображения в полезных нагрузках HTTP
Этот потребитель читает данные изображения из сети и преобразовывает его в данные изображения MATLAB®. Это хранит результат в свойстве Body
ResponseMessage
, к которому это применяется. Заданный непосредственно как потребитель в RequestMessage.send
, это обеспечивает ту же функциональность для типов содержимого изображения, которая обеспечивается методом send
по умолчанию, когда никакой потребитель не задан, сохранив преобразованный образ, плюс возможная палитра и альфа-канал, в Body.Data
, на основе Типа контента сообщения. Для получения дополнительной информации о преобразовании данных изображения в ответе см. описание для Типов контента image/*
в Преобразовании типа данных HTTP.
Этот потребитель только принимает данные, для которых это может определить формат на основе заголовков в сообщении ответа или расширении имени файла в URI запроса (если таковые имеются). Можно заменить это поведение путем определения ожидаемого формата в свойстве Format
.
Этот потребитель возвращает данные как изображение MATLAB в одном из форматов, описанных для возвращаемого значения функции imread
. Чтобы хранить исходные данные в файле, не преобразовывая его, используйте FileConsumer
.
создает потребителя для изображений HTTP.consumer = ImageConsumer
создает consumer = ImageConsumer(fmt)
ImageConsumer
с помощью заданного формата. Аргумент fmt
является значением, приемлемым для imread
, и заменяет любую спецификацию формата в заголовке сообщения. Этот конструктор устанавливает свойство Format
на значение fmt
.
передает дополнительные аргументы, используемые consumer = ImageConsumer(___,arg1,...,argn)
imread
, чтобы преобразовать данные ответа.
инициализировать | Подготовьте ImageConsumer к новому изображению в сообщении HTTP |
putData | Сохраните данные для ImageConsumer |
delegateTo | Делегируйте другому потребителю |
инициализировать | Подготовьте потребителя к новой полезной нагрузке HTTP |
putData | Процесс или сохраняет следующий буфер данных для ContentConsumer |
запуск | Запустите передачу данных HTTP к ContentConsumer |
ContentConsumer
| FileConsumer
| ImageProvider
| imfinfo
| imformats
| imread
| matlab.net. URI
| matlab.net.http. MessageBody
| matlab.net.http. RequestMessage
| matlab.net.http. ResponseMessage