Методы Camera.Parameters setPreviewFormat() и getPreviewFormat() принимают и возвращают int соответственно. Int должен соответствовать одному из указанных в классе ImageFormat, но этот класс был введен только с уровнем API 8, а два вышеуказанных метода существуют с уровня API 1. Как узнать формат изображения (rgb888? yuv? другой?) предварительного просмотра камеры при использовании API уровня 7?
getPreviewFormat и setPreviewFormat на Android API уровня 7
Ответы (2)
Вот все существующие форматы изображений на Android:
http://developer.android.com/reference/android/graphics/ImageFormat.html
Но, как вы сказали, этот класс доступен с уровня API 8... Вероятно, эти параметры были внутри класса Camera до API 7.
person
Milos Cuculovic
schedule
25.01.2012
Я знаю класс ImageFormat, но я не могу понять, как использовались эти методы до уровня API 8, если кто-то не знал значения int, возвращаемого getPreviewFormat(), и что передавать в setPreviewFormat().. .
- person Marco Masci; 25.01.2012
До уровня API 8 у них было это: http://developer.android.com/reference/android/graphics/PixelFormat.html
person
gregn3
schedule
14.10.2012