Особливості нового API камери в Android 5.0 Льодяник





Багато людей знають, що додатки камери від Google Play часто не можуть забезпечити кращу якість зображення, ніж додатки від виробників. Чи є підтримка режиму HDR, налаштування впливу, різних доповнень, наприклад, веселих динозаврів, так як це робиться в пристроях від Sony. Але після прибуття наступної версії Android Google вирішив виправити цей недолік шляхом введення нових API для камери. Цікаво дізнатися більше - взяти їжу і під катоком! (3.4MB знімків, обережно).

Android 5.0 впроваджує нові API камери, які дозволяють знімати формати RAW, такі як YUY і Bayer RAW, а також параметри керування, такі як вплив, світлочутливість і кількість кадрів в режимі швидкісного зйомки. Нова повністю синхронізована система обробки камери дозволить вам знімати некомпресовані фотографії YUV на 30 кадрів за секунду на пристрої підтримки.

Разом з ними можна також взяти дані у вигляді шуму та інших даних.

Застосунки, які транслювати відео потік через мережу, тепер можуть використовувати відеокодеку H.265 HEVC для оптимізації кодування відео та декодування.

Android 5.0 також забезпечує підтримку вмісту 4K та колаборативного відтворення компресованих відео та аудіоданих.
Що це означає для розробників додатків камери? Тепер вони можуть використовувати такі речі, як контроль швидкості відключення та некомпресовані фотографії RAW (DNG) у їх арсеналі. Це дозволяє досягти кращої динаміки, зменшити шум і всі інші функції несупресованих фото форматів у порівнянні з стисненим JPEG.

Схема програми камери з новим API:

Ось різниця в оперативній фотографії:

Ви можете побачити різницю в обличчі. Тепер ми просто повинні чекати фінального релізу Android 5.0 з усіма вдосконаленнями та новинками, які допоможуть розробникам підвищити якість своїх додатків камери.

Але ви не можете чекати, і спробувати додаток камери для Nexus 5, зібраний за допомогою нового API від розробника PkmX - L камери. Звичайно, ви повинні мати останню версію розробки Android 5.0. Додаток розроблений з відкритим вихідним кодом. Функції додатку включають:

  • Повний ручний фокус;
  • Ручний вплив (0.8, 1/2, 1/4, 1/6, 1/8, 1/30, 1/60, 1/100, 1/125, 1/250, 1/500, 1/1000, 1/2000, 1/4000, 1/8000, 1/8000, 1/16000;
  • Налаштування рівня ISO (100, 200, 400, 800, 1600, 3200, 6400, 10000);
  • Вихід зображення на DNG;
  • Швидка стрільба в повній роздільній здатності 30 кадрів в секунду з постійним фокусом.

Приклад на основі цього додатка на Nexus 5 c Android 5.0 DP:

Фото з Веб-камера

Знімок з програми L Camera, трохи оброблений в RawTherapee:

Як ви можете побачити в прикладі одного додатка, маючи нові API для камери, розробники матимуть доступ до багатьох нових функцій, які не були в попередніх версіях Android, які не можуть бути використані. Потрібні сказати, незабаром будуть дійсно якісні програми для фотографії на мобільних пристроях.

Джерело: geektimes.ru/post/240544/