CameraX: Нова зброя Google у фотографічних війнах

Починаючи з моменту створення Android, Google намагався створити розробники камер для розробників, що дозволяє їм швидко створювати програми з підтримкою камери та користуватися передовими можливостями, які пропонують виробники телефонів. Перший API Camera був обмежений, а друга версія - складною. Немає способів незалежно від постачальника активувати деякі вдосконалені режими, додані до телефонів для покращення якості зображення та додавання стилістичних ефектів. Тепер Google запускає CameraX, бібліотеку, яка розробникам надає не просто спрощений спосіб доступу до функцій Android Camera2, а надає розширення для додаткових можливостей.
CameraX - це простіший спосіб використати потужність камери2

Для роботи з CameraX розробник задає потрібний випадок використання з параметрами конфігурації. Потім додаються слухачі для обробки даних, що надходять з бібліотеки CameraX - які можуть бути або у формі потоку даних, або записані безпосередньо у файл. Нарешті, випадки використання пов’язані з життєвими циклами архітектури Android, так що CameraX може обробляти деякі господарські роботи, пов'язані з налаштуванням та вилученням ресурсів для програми. Однією з приємних особливостей CameraX є те, що кілька випадків використання можна запускати одночасно, тому попередній перегляд може залишатися в прямому ефірі під час аналізу зображень чи відео, можливо, захоплених, наприклад.

CameraX підтримує кілька випадків використання: Попередній перегляд, щоб отримати зображення на дисплеї; Аналіз зображення, щоб отримати прямий доступ до буфера зображення; та Зйомка зображень, щоб зберегти повністю оброблене зображення чи відео. Google надає кілька прикладних програм для різних випадків використання. Як і нещодавня тенденція, ті, на які я дивився, написані в Котліні з альтернативними версіями Java.
Після кількох рядків налаштування команди CameraX є досить простими. Наприклад, для простого зйомки зображення з камери існує метод takePicture (). Перед тим, як зателефонувати, ще один простий дзвінок дозволяє програмі вибрати, яку камеру використовувати, або встановити інші параметри. Як і слід було очікувати, CameraX вимагає, щоб програма мала дозволи CAMERA та WRITE_EXTERNAL_STORAGE дозвіл на версії Android до Q, якщо ви хочете зробити доступ безпосередньо до файлової системи.
Розширення захоплення зображень RAW на багатокадрові сценарії

CameraX пропонує розширення для HDR, ночі, портрету та краси

Щоб програма мала доступ до розширення, виробник телефону повинен додати гачок до бібліотеки CameraX до власного API постачальника. Якщо постачальник не забезпечує реалізацію можливостей, CameraX повідомляє про те, що він недоступний. В даний час розробники, які використовують альфа-версію CameraX, можуть використовувати розширення на таких телефонах:
- Samsung (HDR, Ніч, Краса, Авто): серія Galaxy Note 10 (на фото, вгорі) (демонструється на SDC19 від Samsung)
- Huawei (HDR, портрет): Mate 20 серії, серія P30, Honor Magic 2, Honor View 20
CameraX Rollout
CameraX наразі перебуває в альфа-форматі, але очікується, що до грудня бета-версії - тобто остаточного API за версією Google, - очікується. Цього тижня Samsung на своїй конференції розробників програмного забезпечення представила підтримку CameraX, і він організував сесію з Google про те, як розробники можуть скористатися як CameraX, так і його розширеннями на останніх телефонах Samsung.
Читати далі

Нова серія Radeon RX 6000 від AMD оптимізована для бойового ампера
AMD сьогодні представила свою серію RX 6000. Вперше з моменту придбання ATI в 2006 році, існуватимуть певні переваги в роботі графічних процесорів AMD на платформах AMD.

Нові відомості про Intel Rocket Lake: Сумісність із зворотною стороною, Xe Graphics, Cypress Cove
Intel опублікувала трохи більше інформації про Rocket Lake та його 10-нм процесор, який було перенесено назад на 14 нм.

Астрономи виявили планету-шахраю, яка блукає по Галактиці, розміром із землю
Астрономи ідентифікували понад 4000 екзопланет, що обертаються навколо інших зірок, але лише кілька "планет-шахраїв", які блукають по галактиці без зірки, щоб подзвонити додому. Нове дослідження стверджує, що помітило один із цих світів, і це може бути маленький кам’янистий світ, такий як Земля.

RISC-V навшпиньки до основного потоку завдяки платформі розробників SiFive, високопродуктивний процесор
RISC V продовжує проникати на ринок, цього разу завдяки дешевшій та повнофункціональнішій тестовій материнській платі.