カメラ撮影画像を取得する
以下の方法で標準のカメラアプリにIntent投げる実装しているけど、返ってくる画像は実際の画像と比べ小さいサイズのものしか返ってこない。
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, CAMERA_ACTIVITY);
課題
- 実際の画像はどういう風に取得すべきか
http://groups.google.co.jp/group/android-developers/msg/dccbcae06bf2136a
GDD Phoneの場合、EXTRA_OUTPUTありの時は512x384、なしのときは192x256。それ以外のサイズに拡大縮小する場合は、BitmapかMatrixをつかえとのこと。EXTRA_OUTPUTありの場合は、いったんどこかに画像を一時保存する必要がある。
追記
Android 1.5 は上記の方法でも無理だそうです。
http://groups.google.co.jp/group/android-group-japan/browse_thread/thread/8c9103153e59511d
追記
- 縦横判定の無効化はどうすべきか