Поддерживаемые размеры предварительного просмотра камеры для популярных телефонов Android - PullRequest
14 голосов
/ 20 декабря 2010

Я работаю с рамками предварительного просмотра камеры, и мне нужно принять решение о том, с каким минимальным размером предварительного просмотра я буду работать.Мне нужно довольно высокое разрешение, и я пытаюсь определить самое высокое разрешение предварительного просмотра, которое я могу найти среди более популярных телефонов Android и версий ОС.(Судя по этому вопросу о размерах предварительного просмотра Nexus One / Froyo , похоже, что они иногда меняются в разных версиях ОС для одного и того же устройства.)

Есть ли где-нибудь ресурс, который в основном перечисляет выводandroid.hardware.Camera.Parameters.getSupportedPreviewSizes() для множества различных устройств (или пар версий устройств / ОС)?

В качестве альтернативы, если такого списка нет, этот вопрос может стать таким ресурсом.Я с радостью сообщу о любых ответах, включающих новые отдельные точки данных для конкретных версий телефонов / ОС.

И чтобы предупредить очевидный комментарий: да, я знаю, что мне все равно придется тестировать свой код на многих устройствах.Но в идеале я хотел бы принять некоторые обоснованные решения по поводу разрешения на ранней стадии, без необходимости приобретать множество устройств только для начала.

Ответы [ 4 ]

7 голосов
/ 17 мая 2011

Мой опыт подсказывает мне, что разрешение 640x480 доступно почти везде, и даже если объект камеры объявляет о большем разрешении, не все из них действительно пригодны для использования. Я столкнулся с ошибками в HTC Hero, когда попробовал максимальное разрешение - используется буфер данных для передачи изображения предварительного просмотра mmaped, и этот размер, кажется, ограничен

4 голосов
/ 03 марта 2015

Здесь много данных: http://www.kirill.org/ar/ar.php

Мой Nexus 9 под управлением Lollipop имеет следующие размеры фронтальной камеры:

1472 x 1104   1.333
736 x 552     1.333
1280 x 720    1.778
720 x 480     1.500
640 x 480     1.333
352 x 288     1.222
320 x 240     1.333
176 x 144     1.222
4 голосов
/ 10 июля 2013

HTC Wildfire под управлением Froyo

1280 x 720  1.778
800 x 480   1.667
768 x 432   1.778
720 x 480   1.500
640 x 480   1.333
576 x 432   1.333
480 x 320   1.500
400 x 240   1.667
384 x 288   1.333
352 x 288   1.222
320 x 240   1.333
272 x 272   1.000
240 x 240   1.000
240 x 160   1.500
176 x 144   1.222
3 голосов
/ 10 июля 2013

Nexus 4 работает Icecream Sandwich

1280 x 720  1.778
800 x 480   1.667
768 x 432   1.778
720 x 480   1.500
640 x 480   1.333
576 x 432   1.333
480 x 320   1.500
384 x 288   1.333
352 x 288   1.222
320 x 240   1.333
240 x 160   1.500
176 x 144   1.222
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...