Androidで動くカメラアプリをAndroid Studioを用い、Javaで開発しています。
現在、下記サイトを参考に、カメラ撮影アプリを作成しています。
ANDROID CAMERA2 API EXAMPLE TUTORIAL
https://inducesmile.com/android/android-camera2-api-example-tutorial/
Androidのセンサーを使って端末の向き(縦横)を判定する
(画面をポートレート固定にした場合、傾きが取得できなかったため使用)
https://voidroider.wordpress.com/2014/10/18/android%E3%81%AE%E3%82%BB%E3%83%B3%E3%82%B5%E3%83%BC%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E7%AB%AF%E6%9C%AB%E3%81%AE%E5%90%91%E3%81%8D%E7%B8%A6%E6%A8%AA%E3%82%92%E5%88%A4%E5%AE%9A%E3%81%99%E3%82%8B/
カメラ撮影アプリの要件として、とりあえず下記3件を実装しています。
①カメラ切り替えボタンで、フロントサイドとバックサイドのカメラが切り替わる
②撮影ボタンで、写真が撮影でき、アルバムから参照できる
③撮影する画像の比率は4:3や1:1に変更できる
現状、バックサイドのカメラでは、③の要件をのぞき満たせているのですが、
フロントサイドのカメラでは、プレビュー表示時にアスペクト比がおかしくなっており、端末を縦に持った際は横長に、
横に持った際は縦長に表示されます。また、保存時も同様です。
どのようにすればアスペクト比の調整ができるのでしょうか?
端末は「Xperia Z3 SO-01G」を使用しています。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。