Пакет: 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