Androidでカメラアプリを作っているときに、各端末でサポートしている画像サイズやPreviewのサイズが異なる上に参照するのが大変だと思ったので、サンプリングアプリを作って、各端末保有者に協力して確認してもらいました!
簡単に言うと、下のメソッドの結果です。
- Camera.Parameters.getSupportedPictureSizes();
- Camera.Parameters.getSupportedPreviewSizes();
このページではその結果をまとめていきたいと思います。
見方はこちら。時間ができたら表にまとめたいと思いますが、
とりあえずはベタで(^_^;)
- width: 横幅
- height: 縦幅
- prop: 縦横比(width / height)
■■■■■ Softbank ■■■■■
・Desire
SupportedPreviewSize:
width = 1280px, height = 720px, prop = 1.7777778
width = 800px, height = 480px, prop = 1.6666666
width = 768px, height = 432px, prop = 1.7777778
width = 720px, height = 480px, prop = 1.5
width = 640px, height = 480px, prop = 1.3333334
width = 576px, height = 432px, prop = 1.3333334
width = 480px, height = 320px, prop = 1.5
width = 400px, height = 240px, prop = 1.6666666
width = 384px, height = 288px, prop = 1.3333334
width = 352px, height = 288px, prop = 1.2222222
width = 320px, height = 240px, prop = 1.3333334
width = 272px, height = 272px, prop = 1.0
width = 240px, height = 240px, prop = 1.0
width = 240px, height = 160px, prop = 1.5
width = 176px, height = 144px, prop = 1.2222222SupportedPictureSize:
width = 2592px, height = 1952px, prop = 1.3278688
width = 2592px, height = 1728px, prop = 1.5
width = 2592px, height = 1552px, prop = 1.6701031
width = 2560px, height = 1920px, prop = 1.3333334
width = 2560px, height = 1712px, prop = 1.4953271
width = 2048px, height = 1536px, prop = 1.3333334
width = 2048px, height = 1360px, prop = 1.5058824
width = 2048px, height = 1216px, prop = 1.6842105
width = 2016px, height = 1344px, prop = 1.5
width = 1600px, height = 1200px, prop = 1.3333334
width = 1584px, height = 1056px, prop = 1.5
width = 1280px, height = 960px, prop = 1.3333334
width = 1280px, height = 848px, prop = 1.509434
width = 1280px, height = 768px, prop = 1.6666666
width = 1248px, height = 832px, prop = 1.5
width = 1024px, height = 768px, prop = 1.3333334
width = 640px, height = 480px, prop = 1.3333334
width = 640px, height = 416px, prop = 1.5384616
width = 640px, height = 384px, prop = 1.6666666
width = 624px, height = 416px, prop = 1.5
width = 512px, height = 384px, prop = 1.3333334
width = 400px, height = 400px, prop = 1.0
width = 272px, height = 272px, prop = 1.0
・DesireHD
SupportedPreviewSize:
width = 1280px, height = 720px, prop = 1.7777778
width = 800px, height = 480px, prop = 1.6666666
width = 768px, height = 432px, prop = 1.7777778
width = 720px, height = 480px, prop = 1.5
width = 640px, height = 480px, prop = 1.3333334
width = 576px, height = 432px, prop = 1.3333334
width = 480px, height = 320px, prop = 1.5
width = 400px, height = 240px, prop = 1.6666666
width = 384px, height = 288px, prop = 1.3333334
width = 352px, height = 288px, prop = 1.2222222
width = 320px, height = 240px, prop = 1.3333334
width = 272px, height = 272px, prop = 1.0
width = 240px, height = 240px, prop = 1.0
width = 240px, height = 160px, prop = 1.5
width = 176px, height = 144px, prop = 1.2222222
width = 160px, height = 120px, prop = 1.3333334SupportedPictureSize:
width = 3264px, height = 2448px, prop = 1.3333334
width = 3264px, height = 1952px, prop = 1.6721312
width = 2592px, height = 1952px, prop = 1.3278688
width = 2592px, height = 1936px, prop = 1.338843
width = 2592px, height = 1728px, prop = 1.5
width = 2592px, height = 1552px, prop = 1.6701031
width = 2048px, height = 1536px, prop = 1.3333334
width = 2048px, height = 1360px, prop = 1.5058824
width = 2048px, height = 1216px, prop = 1.6842105
width = 1600px, height = 1200px, prop = 1.3333334
width = 1584px, height = 1056px, prop = 1.5
width = 1280px, height = 960px, prop = 1.3333334
width = 1280px, height = 848px, prop = 1.509434
width = 1280px, height = 768px, prop = 1.6666666
width = 1024px, height = 768px, prop = 1.3333334
width = 640px, height = 480px, prop = 1.3333334
width = 640px, height = 416px, prop = 1.5384616
width = 640px, height = 384px, prop = 1.6666666
width = 512px, height = 384px, prop = 1.3333334
width = 400px, height = 400px, prop = 1.0
width = 272px, height = 272px, prop = 1.0
■■■■■ DoCoMo ■■■■■
・HT-03A
SupportedPreviewSize:
width = 800px, height = 480px, prop = 1.6666666
width = 720px, height = 480px, prop = 1.5
width = 640px, height = 480px, prop = 1.3333334
width = 576px, height = 432px, prop = 1.3333334
width = 480px, height = 320px, prop = 1.5
width = 384px, height = 288px, prop = 1.3333334
width = 352px, height = 288px, prop = 1.2222222
width = 320px, height = 240px, prop = 1.3333334
width = 240px, height = 160px, prop = 1.5
width = 176px, height = 144px, prop = 1.2222222SupportedPictureSize:
width = 2048px, height = 1536px, prop = 1.3333334
width = 1600px, height = 1200px, prop = 1.3333334
width = 1024px, height = 768px, prop = 1.3333334
width = 512px, height = 384px, prop = 1.3333334
・Xperia
SupportedPreviewSize:
width = 320px, height = 240px, prop = 1.3333334
width = 640px, height = 480px, prop = 1.3333334
width = 800px, height = 480px, prop = 1.6666666
width = 848px, height = 480px, prop = 1.7666667
width = 854px, height = 480px, prop = 1.7791667
width = 864px, height = 480px, prop = 1.8
width = 1280px, height = 720px, prop = 1.7777778SupportedPictureSize:
width = 640px, height = 480px, prop = 1.3333334
width = 1632px, height = 1224px, prop = 1.3333334
width = 1920px, height = 1080px, prop = 1.7777778
width = 3264px, height = 1836px, prop = 1.7777778
width = 3264px, height = 2448px, prop = 1.3333334
・Galaxy S
SupportedPreviewSize:
width = 640px, height = 480px, prop = 1.3333334
width = 800px, height = 480px, prop = 1.6666666SupportedPictureSize:
width = 2560px, height = 1920px, prop = 1.3333334
width = 2048px, height = 1536px, prop = 1.3333334
width = 1600px, height = 1200px, prop = 1.3333334
width = 640px, height = 480px, prop = 1.3333334
width = 2560px, height = 1536px, prop = 1.6666666
width = 2048px, height = 1232px, prop = 1.6623377
width = 1600px, height = 960px, prop = 1.6666666
width = 800px, height = 480px, prop = 1.6666666
・Galaxy Tab
SupportedPreviewSize:
width = 800px, height = 600px, prop = 1.3333334
width = 1024px, height = 600px, prop = 1.7066667
width = 320px, height = 240px, prop = 1.3333334SupportedPictureSize:
width = 2048px, height = 1536px, prop = 1.3333334
width = 1600px, height = 1200px, prop = 1.3333334
width = 800px, height = 600px, prop = 1.3333334
width = 2048px, height = 1232px, prop = 1.6623377
width = 1600px, height = 960px, prop = 1.6666666
width = 1024px, height = 600px, prop = 1.7066667
■■■■■ AU ■■■■■
・IS03
SupportedPreviewSize:
width = 1280px, height = 720px, prop = 1.7777778
width = 960px, height = 640px, prop = 1.5
width = 864px, height = 480px, prop = 1.8
width = 800px, height = 480px, prop = 1.6666666
width = 640px, height = 480px, prop = 1.3333334
width = 320px, height = 240px, prop = 1.3333334SupportedPictureSize:
width = 3552px, height = 2664px, prop = 1.3333334
width = 2592px, height = 1944px, prop = 1.3333334
width = 2048px, height = 1536px, prop = 1.3333334
width = 1600px, height = 1200px, prop = 1.3333334
width = 1920px, height = 1080px, prop = 1.7777778
width = 960px, height = 640px, prop = 1.5
width = 800px, height = 480px, prop =1.6666666
width = 640px, height = 480px, prop = 1.3333334
width = 320px, height = 240px, prop = 1.3333334
■■■■■ その他 ■■■■■
・Nexus One
SupportedPreviewSize:
width = 800px, height = 480px, prop = 1.6666666
width = 720px, height = 480px, prop = 1.5
width = 640px, height = 480px, prop = 1.3333334
width = 576px, height = 432px, prop = 1.3333334
width = 480px, height = 320px, prop = 1.5
width = 384px, height = 288px, prop = 1.3333334
width = 352px, height = 288px, prop = 1.2222222
width = 320px, height = 240px, prop = 1.3333334
width = 240px, height = 160px, prop = 1.5
width = 176px, height = 144px, prop = 1.2222222SupportedPictureSize:
width = 2592px, height = 1944px, prop = 1.3333334
width = 2048px, height = 1536px, prop = 1.3333334
width = 1600px, height = 1200px, prop = 1.3333334
width = 1024px, height = 768px, prop = 1.3333334
width = 512px, height = 384px, prop = 1.3333334
・Nexus S
SupportedPreviewSize:
width = 720px, height = 480px, prop = 1.5
width = 640px, height = 480px, prop = 1.3333334
width = 352px, height = 288px, prop = 1.2222222
width = 176px, height = 144px, prop = 1.2222222SupportedPictureSize:
width = 2560px, height = 1920px, prop = 1.3333334
width = 2048px, height = 1536px, prop = 1.3333334
width = 1600px, height = 1200px, prop = 1.3333334
width = 1280px, height = 960px, prop = 1.3333334
width = 640px, height = 480px, prop = 1.3333334
・HTC EVO4
SupportedPreviewSize:
width = 1280px, height = 720px, prop = 1.7777778
width = 800px, height = 480px, prop = 1.6666666
width = 768px, height = 432px, prop = 1.7777778
width = 720px, height = 480px, prop = 1.5
width = 640px, height = 480px, prop = 1.3333334
width = 576px, height = 432px, prop = 1.3333334
width = 480px, height = 320px, prop = 1.5
width = 400px, height = 240px, prop = 1.6666666
width = 384px, height = 288px, prop = 1.3333334
width = 352px, height = 288px, prop = 1.2222222
width = 320px, height = 240px, prop = 1.3333334
width = 272px, height = 272px, prop = 1.0
width = 240px, height = 240px, prop = 1.0
width = 240px, height = 160px, prop = 1.5
width = 176px, height = 144px, prop = 1.2222222SupportedPictureSize:
width = 3264px, height = 2448px, prop = 1.3333334
width = 3264px, height = 1952px, prop = 1.6721312
width = 2592px, height = 1952px, prop = 1.3278688
width = 2592px, height = 1552px, prop = 1.6701031
width = 2048px, height = 1536px, prop = 1.3333334
width = 2048px, height = 1216px, prop = 1.6842105
width = 1600px, height = 1200px, prop = 1.3333334
width = 1280px, height = 960px, prop = 1.3333334
width = 1280px, height = 768px, prop = 1.6666666
width = 1024px, height = 768px, prop = 1.3333334
width = 640px, height = 480px, prop = 1.3333334
width = 640px, height = 384px, prop = 1.6666666
width = 512px, height = 384px, prop = 1.3333334
width = 400px, height = 400px, prop = 1.0
width = 272px, height = 272px, prop = 1.0
・Motorola Milestone
SupportedPreviewSize:
width = 176px, height = 144px, prop = 1.2222222
width = 320px, height = 240px, prop = 1.3333334
width = 352px, height = 288px, prop = 1.2222222
width = 640px, height = 480px, prop = 1.3333334
width = 720px, height = 480px, prop = 1.5
width = 720px, height = 576px, prop = 1.25
width = 848px, height = 480px, prop = 1.7666667SupportedPictureSize:
width = 1280px, height = 960px, prop = 1.3333334
width = 1600px, height = 1200px, prop = 1.3333334
width = 2048px, height = 1536px, prop = 1.3333334
width = 2592px, height = 1936px, prop = 1.338843
width = 2592px, height = 1456px, prop = 1.7802198
Pingback: Android: 各端末のカメラのサポート解像度まとめ | 自転車で通勤しましょ♪ブログ