Вы должны изменить фильтр, используемый в примере кода для захвата изображения с высоким разрешением. Когда вы используете видоискатель в цифровой камере, камера «имитирует» вид видеокамеры, применяя фильтр с низким разрешением, а затем быстро снимая и отображая отдельные кадры. Когда вы нажимаете кнопку, чтобы получить изображение с высоким разрешением, камера должна поменять фильтр с низким разрешением для фильтра с высоким разрешением, а затем взять изображение с высоким разрешением - вот почему (дешевые) цифровые камеры всегда принимают так долго, чтобы щелкнуть картинку.
Я не знаю, с каким примером кода вы работаете, но если это тот, который я использовал, он по умолчанию использует фильтр с самым низким разрешением. Там должна быть строка, которая выбирает фильтр. Вам просто нужно изменить значение, прошедшее от 0 до (возможно) 3 или 4 для максимального разрешения.