2015年10月に発売が開始されたGoogleの最新スマートフォン「Nexus 5X」は、サードパーティー製のカメラアプリで撮影すると画像が上下反転してしまう現象が確認されていました。画像が上下逆さまになってしまう問題について、Googleのエンジニアが詳細を説明し、その原因がイメージセンサーにあることが判明しました。 Nexus5X Marshmallow camera problem : Android https://www.reddit.com/r/Android/comments/3rjbo8/nexus5x_marshmallow_camera_problem/ Nexus 5Xは発売以降、プリインストールされているGoogleのカメラアプリではなく、サードパーティー製のカメラアプリで撮影すると画像が上下反転して撮影されるという指摘が、Redditで相次いでいました。開発元のL
Nexus 5Xでカメラ撮影を行うと、アプリによってはpreviewまたは撮影した画像が反転するという不具合があります。その問題についてGoogleのAndroid Camera frameworkのTech Leadから声明(リンク下部)があり、どうやら結論がでたようです。 結論 デバイスの仕様によるもので、アプリ側で対応する必要があります。 何が問題なのか camera API(deprecated)では明示的にカメラの回転情報を設定する必要がありますが、回転情報を設定していないカメラアプリもあります。それでも問題が発生しなかったのは、多くのAndroid端末ではイメージセンサーが回転を意識せずに済む方向(イメージセンサーの取り付け方は2通りあるようです)に取り付けられていたからのようです。 しかし、Nexus 5Xのイメージセンサーは設計上の制約で 他の多くのAndroid端末と異な
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
[Android]Camera#addCallbackBuffer と Camera#setPreviewCallbackWithBuffer を使う Camera#addCallbackBuffer(byte[])と Camera#setPreviewCallbackWithBuffer(Camera.PreviewCallback)ですが、 使い方がわかりにくかったのでメモしておきます。 まず準備として以下の記述を消します。 自分で Canvas に描画するので必要がないのですね。 mCamera.setPreviewDisplay(holder); そして全体は以下のような感じで実装します。 private Camera mCamera; private int mPictureOrientation; // デバイスの向きから計算した写真の向き private Camera.Siz
My app is landscape only. I'm presenting the AVCaptureVideoPreviewLayer like this: self.previewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session]; [self.previewLayer setBackgroundColor:[[UIColor blackColor] CGColor]]; [self.previewLayer setVideoGravity:AVLayerVideoGravityResizeAspect]; NSLog(@"previewView: %@", self.previewView); CALayer *rootLayer = [self.previewView layer]; [ro
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く