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
にイメージ データが含まれていると、MessageBody.Data
がイメージ データであると MATLAB で想定されて変換が試行されます。データの変換方法を制御するには、RequestMessage.Body
で ImageProvider
を使用します。
RequestMessage
に Content-Type ヘッダー フィールドが含まれていない場合、このプロバイダーは該当するイメージの Content-Type をヘッダーに追加します。それ以外の場合は、Content-Type フィールドと値が一致しなくても、ヘッダー フィールドは変更されず、このオブジェクトのプロパティで指定された方法で変換が実行されます。
matlab.net.http.io.ImageProvider
クラスは handle
クラスです。
作成
説明
provider = ImageProvider(
は、ファイル filename
,arg1,...,argN
)filename
からイメージ データを取得して arg1,...,argN
または Content-Type フィールドで指定された形式で送信し、Filename プロパティを filename
に設定します。
このプロバイダーではファイルを別の形式のデータに変換できますが、イメージ ファイルをそのままの形式で送信するようには設計されていません。ファイルのタイプを変更せずに送信するには、FileProvider
を使用します。
プロパティ
メソッド
詳細
バージョン履歴
R2018a で導入