障害内容
cordova-plugin-cameraを使用して、端末の画像ライブラリから画像を選択したり、写真を撮影したりすると、画像の向きが縦から横に変わって表示される。Android端末のみで発生
環境
- cordova (Cordova CLI) : 8.0.0
- Ionic Framework : ionic-angular 3.9.5
- cordova-plugin-camera@4.7.0
修正方法
camera.CameraOptions
のcorrectOrientation
をtrue
に設定する。
カメラを使用して写真を撮影したり、デバイスの画像ギャラリーから画像を選択するときに呼ぶcamera.getPicture(successCallback, errorCallback, options)
メソッドにcorrectOrientation
をtrue
に設定したoptions
を引数として渡してあげると、正しい画像の向きで写真が表示される。
参考サイト
GitHub - apache/cordova-plugin-camera: Apache Cordova Plugin camera