takePicture
jpeg イベントのコールバックを呼び出します。camera.takePicture(null, null, this);
コールバック ハンドラは次のとおりです。
@Override
public void onPictureTaken(final byte[] data, Camera camera) {
Bitmap picture = BitmapFactory.decodeByteArray(data, 0, data.length);
MediaStore.Images.Media.insertImage(getContentResolver(), picture, "name" , "description");
}
テストでは、画像が常に y 軸を中心に鏡像化されていることがわかりました。(1)これがすべてのデバイスで発生するかどうか、および(2)理由を知っている人はいますか?バイト データがカメラ プレビューで見たものを表していない理由がよくわかりません。それは無理な期待ですか?