Biz/Browser AI独自機能

Q 10
カメラで撮影した写真を画像として取得したい  

A 10
iOS上でBiz/Browser AIをご利用の場合、下記のRuntimeクラスのShowImagePickerメソッドを利用してカメラで撮影した写真へアクセスする事が可能です。

  ShowImagePickerメソッド
    端末に保存された写真を画像として取得することができます。
引数で、アルバムから選択するか、カメラで新しく撮影するか等を指定できます。

引数は次の4種類が使用できます。
  Runtime.SourceTypePhotoAlbum … フォトアルバムから選択します
  Runtime.SourceTypePhotoLibrary … フォトライブラリから選択します
  Runtime.SourceTypeRearCamera … カメラを起動し、撮影した写真を取得します
  Runtime.SourceTypeFrontCamera … フロントカメラ(液晶側)を起動し、撮影した
写真を取得します

[サンプルコード]
Form OrgAi_010 {
  …
  
  ImageLabel ImageLabel1 {
    …
  }
  
  Button Button1 {
    …
    Title = "フォトアルバムから\r\n写真を選択";
    
    Function OnTouch( e ) {
      ar rt = New Runtime;
      ar img = rt.ShowImagePicker( Runtime.SourceTypePhotoAlbum );
      .ImageLabel1.SetImage( img );
    }
  }
  
  Button Button2 {
    …
    Title = "カメラで撮影した写真を\r\n取得";
    
    Function OnTouch( e ) {
      var rt = New Runtime;
      var img = rt.ShowImagePicker( Runtime.SourceTypeRearCamera );
      ^.ImageLabel1.SetImage( img );
    }
  }
}

CRSファイル形式のサンプル
  「カメラで撮影した写真を画像として取得したい(OrgAi_010.zip)
で実際の動作をご確認いただけます。

Androidをご利用の場合は、Intentを利用してカメラアプリと連携します。
詳細は、以下のページをご参照ください。
  [参考]
   他のアプリケーションと連携する(Android)


管理番号:OrgAi_010
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser HT・Biz/Browser SmartDevice・Biz/Browser AI TIPS集 トップへ