東芝テリー株式会社

TOP > お客様サポート > 産業用カメラに関するFAQ

産業用カメラに関するFAQ

FAQ検索 クリア
検索方法
 
 
含まないキーワード
 
表示順序
カテゴリから探す
ご質問
カメラから送信された画像をファイルに保存するにはどうすればよいですか?
TeliCamSDKはBMPフォーマットで画像を保存する関数SaveBmpARGB()、SaveBmpRGB()、SaveBmpMono()をユーティリティ関数として提供しています。(BMPフォーマットはDevice-Independent Bitmapオブジェクトの形式をファイルに保存に使用したフォーマットです。SaveBmp*()関数はWindows用のBMPフォーマットファイルを作成します。)

SaveBmpARGB()は引数に指定されたBGRAフォーマット画像データを32bitBitmapフォーマットで保存する関数です。
SaveBmpRGB()は引数に指定されたBGRフォーマット画像データを24bitBitmapフォーマットで保存します。
SaveBmpMono()は引数に指定された8bitモノクロ画像を8bit indexed Bitmap フォーマットで保存します。
カメラから受信した生画像をBGRAフォーマット又はBGRフォーマットに変換するときにはユーティリティ関数ConvImage()をご使用ください。

TeliCamDNetSDKのCameraUtilityクラスは、これらの関数の.NET wrapperメソッドを提供しています。
.NET FrameworkのBitmapクラスは各種フォーマットで画像をファイル保存するSave()メソッドを持っています。CameraUtility.ConvImage()関数で変換した画像データを使用してBitmapオブジェクトを作成すれば、Save()メソッドを使用してJPEGフォーマット、PNGフォーマットなどで画像を保存ることもできます。

(TeliCamUtl.hにはマニュアルに記載していないJPEG保存関数,Rawもデータ保存関数も宣言されています。
マニュアルに記載していない関数はサポート対象外ですので使用する際には自己責任で使用してください。)

アンケート
アンケートにご協力ください。この情報は、
役立った 役立たなかった
このFAQについてご意見、ご要望があれば下記に入力してください。
評価
注意
このページでは、JavaScriptを使用している部分があります。
お使いのブラウザがこれらの機能をサポートしていない場合、 もしくは設定が「有効」となっていない場合は正常に送信しないことがあります。
ID:1392