Cara Aktifkan Camera2 API dan Tembak RAW di Android

untuk peranti premium mereka, bukannya peningkatan universal yang dimaksudkan oleh Google.



Berita buruknya adalah tidak mungkin hanya mem-flash ROM stok anda dengan Camera2 API - anda harus membina semula ROM dan menambah sokongan Camera2 API sendiri, atau mem-flash ROM khusus dengan API yang ada di dalamnya. Berita baiknya ialah terdapat beberapa helah untuk mengaktifkan Camera2 API jika ia ditinggalkan di ROM anda tetapi dilumpuhkan oleh pengeluar. Terdapat juga cara asli untuk mengambil foto format RAW dengan peranti Mediatek. Saya akan menunjukkan helah ini di bawah.

Apa yang dimaksudkan dengan Format RAW dan Mengapa saya mahu Camera2 API?

Sekiranya anda tersandung pada panduan ini dan tidak tahu apa format RAW, pada dasarnya ia adalah format gambar tanpa kerugian - fikirkan seperti bitrate video atau muzik. Anda tahu perbezaan antara fail muzik 120kbps, 320kbps, dan FLAC, bukan? Atau menonton video Youtube dalam 320p vs 1080p? Pada dasarnya perkara yang sama untuk JPEG vs RAW, lebih kurang .



Format RAW akan menangkap gambar dalam kemuliaan yang sama sekali tidak hilang, yang bermaksud pemampatan imej sifar (tetapi saiz fail yang jauh lebih besar). Imej RAW ini jauh lebih baik untuk dimanipulasi dalam perisian gambar - kerana seperti namanya jenis filet, gambar tersebut sepenuhnya RAWAT data gambar. Sekiranya anda membandingkan JPEG dengan a terus keluar dari kamera Foto RAW bersebelahan, JPEG nampaknya memiliki warna yang lebih cerah atau peningkatan visual lain - ini kerana JPEG diproses pasca oleh perisian kamera dan dimasukkan ke dalam data gambar.





Oleh itu, RAW yang tidak diedit mungkin kelihatan lebih buruk daripada JPEG dalam perbandingan berdampingan. Tetapi bagi peminat manipulasi gambar, kekurangan 'pasca pemprosesan' oleh perisian kamera adalah apa yang anda perlukan. Pemprosesan pasca adalah sepenuhnya dalam kawalan anda . Ini bermaksud bahawa foto RAW dapat ditingkatkan ke tahap yang jauh lebih besar daripada file JPEG, kerana anda tidak melawan 'sihir' pasca pemprosesan perisian kamera yang diterapkan pada file JPEG.

Dayakan Camera2 API di Build.Prop

Amaran: Sentiasa buat sandaran build.prop anda sekiranya ada yang tidak kena.

Kaedah ini mempunyai 50/50 peluang untuk berjaya, tetapi patut dicuba. Nampaknya sebilangan pengeluar mempunyai API Camera2 yang dimasukkan ke dalam ROM, tetapi melumpuhkannya untuk beberapa sebab - dengan hanya menambahkan garis pada build.prop di partition / sistem pada peranti Android anda, anda boleh mengaktifkan fungsi Camera2 API.



Lihat juga: Cara Mengedit Android Build.Prop dengan Tweaks Penting

Mula-mula anda memerlukan telefon yang di-rooting dan kaedah mengedit fail build.prop anda. Anda boleh menggunakan aplikasi penjelajah fail root (seperti Penjelajah ES ) untuk menavigasi ke partisi / sistem di telefon anda dan buka build.prop dengan penyunting teks, atau anda boleh menggunakan editor build.prop khusus seperti Penyunting JRummy BuildProp .

Setelah anda berada di dalam build.prop, cari rentetan ini:

berterusan.camera.HAL3.enabled = 0

Tukar 0 ke 1, simpan dan keluar dari build.prop, kemudian but semula telefon anda. Sekiranya tali itu tidak dijumpai di build.prop anda, cuba tambah secara manual berterusan.camera.HAL3.enabled = 1 ke bahagian bawah fail build.prop anda, simpan dan but semula. Anda kemudian boleh menguji sama ada ia berfungsi dengan melancarkan aplikasi kamera pihak ketiga seperti Buka kamera atau Kamera FV-5 dan memeriksa menu Tetapan jika anda dapat mengaktifkan mod Camera2 API.

Aktifkan Camera2 API di Terminal Emulator

Kaedah alternatif untuk perkara di atas adalah dengan mencuba dan mengaktifkan Camera2 API melalui Terminal Emulator . Cukup lancarkan terminal dan taipkan arahan berikut:

miliknya
berterusan anda.camera.HAL3. diaktifkan 1
jalan keluar
jalan keluar

Nyalakan semula telefon anda dan periksa sama ada ia berfungsi dengan aplikasi kamera pihak ketiga seperti Buka kamera atau Kamera FV-5 .

Rakam Foto RAW dalam Mod Mediatek Engineer

Sekiranya anda mempunyai peranti chipset Mediatek, ada cara anda dapat merakam foto RAW walaupun tanpa Camera2 API diaktifkan, melalui Mod Engineer. Terdapat beberapa kaedah untuk mengakses Mod Engineer:

Buka pendail telefon anda dan taipkan nombor ini: * # * # 3646633 # * # *

Sebagai alternatif, anda boleh memasang aplikasi seperti Mod Kejuruteraan MTK untuk sentiasa mempunyai ikon jalan pintas di rumah anda. Anda juga boleh memasang modul Xposed dan GravityBox ( lihat: Cara Tema Sepenuhnya Android dengan Modul Xposed ) , yang juga akan mempunyai pelancar ke Engineer Mode.

Walau apa pun, sebaik sahaja anda berada dalam Mod Jurutera, cukup tatal ke kanan ke Ujian Perkakasan> Kamera Ini adalah ujian mod untuk perkakasan kamera, tetapi anda boleh mengaktifkan semua jenis pilihan kamera, termasuk format RAW, dan mengambil gambar.

Ketika anda merakam foto RAW dalam Mode Engineer, dua file akan disimpan ke / DCIM / CameraEM / direktori - JPEG untuk melihat foto, dan file RAW yang sebenarnya, yang tidak dapat dipratinjau di ponsel Android. Anda perlu mengeksport fail RAW ke PC anda dan menggunakan perisian penyuntingan gambar seperti Adobe Photoshop untuk memanipulasi gambar RAW, dan anda mungkin juga perlu menukarnya ke format RAW sejagat daripada apa yang dikeluarkan oleh telefon anda.

4 minit membaca