matlab.net.http.io.ImageProvider 클래스
패키지: matlab.net.http.io
슈퍼클래스: matlab.net.http.io.ContentProvider
MATLAB 이미지 데이터를 전송할 ContentProvider
설명
ImageProvider
객체를 사용하면 HTTP RequestMessage
에서 MATLAB® 이미지 데이터를 변환하고 전송할 수 있습니다. 이 제공자는 요청의 Content-Type이나 이 객체의 속성이 지정하는 표준 유형 중 하나로 데이터를 변환합니다. 이 제공자는 이미지 파일을 다른 형식으로도 변환합니다.
기본적으로 RequestMessage
에 이미지 Content-Type을 지정하면 예를 들어 "image/jpeg"
와 RequestMessage.Body
가 이미지 데이터를 포함하는 MessageBody
인 경우, MATLAB은 MessageBody.Data
를 이미지 데이터로 간주하고 그에 맞게 변환하려고 시도합니다. 데이터가 변환되는 방식을 제어하려면 RequestMessage.Body
에서 ImageProvider
를 사용하십시오.
RequestMessage
가 Content-Type 헤더 필드를 포함하지 않는 경우, 이 제공자는 헤더에 적절한 이미지 Content-Type을 추가합니다. Content-Type 헤더 필드를 포함하는 경우, 헤더 필드가 수정되지 않고, 이 객체의 속성에 지정된 값이 Content-Type 필드의 값과 다른 경우에도 이 객체의 속성에 지정된 바에 따라 변환이 수행됩니다.
matlab.net.http.io.ImageProvider
클래스는 handle
클래스입니다.
생성
설명
provider = ImageProvider(
은 Filename 속성을 filename
,arg1,...,argN
)filename
으로 설정하여 파일 filename
에서 이미지 데이터를 받아 arg1,...,argN
에 지정된 형식이나 Content-Type 필드에 지정된 형식으로 전송합니다.
이 제공자는 어떤 형식의 파일을 다른 형식의 데이터로 변환할 수는 있지만 이미지 파일을 있는 그대로 전송하도록 설계되지는 않았습니다. 형식을 변경하지 않고 파일을 전송하려면 FileProvider
를 사용하십시오.
속성
메서드
세부 정보
버전 내역
R2018a에 개발됨
참고 항목
RequestMessage
| MessageBody
| ContentProvider
| FileProvider
| imwrite
| ImageConsumer