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
