Camera2 API'yi Etkinleştirme ve Android'de RAW Çekme

Google'ın amaçladığı evrensel yükseltme yerine premium cihazları için.



Kötü haber şu ki, stok ROM'unuzu Camera2 API ile basitçe flaş etmek mümkün değildir - ROM'u yeniden oluşturmanız ve Camera2 API desteğini kendiniz eklemeniz veya yerleşik API ile özel bir ROM'u flaş etmeniz gerekir. İyi haber şu ki ROM'unuzda bırakılmış ancak üretici tarafından devre dışı bırakılmışsa Camera2 API'yi etkinleştirmek için birkaç püf noktası vardır. Mediatek cihazlarıyla RAW formatında fotoğraflar çekmenin yerel bir yolu da vardır. Size bu hileleri aşağıda göstereceğim.

Heck RAW Formatı Nedir ve Neden Camera2 API'sini istiyorum?

Bu kılavuza rastladıysanız ve RAW formatının ne olduğu hakkında hiçbir fikriniz yoksa, temelde kayıpsız bir resim formatıdır - video veya müzik bit hızları gibi düşünün. 120kbps, 320kbps ve FLAC müzik dosyaları arasındaki farkı biliyorsunuz, değil mi? Veya Youtube videolarını 320p ve 1080p olarak mı izliyorsunuz? Temelde JPEG ve RAW için aynı şeydir, bir çeşit .



RAW formatı, fotoğrafları tamamen kayıpsız görkemle çeker, yani sıfır görüntü sıkıştırma (ancak çok daha büyük dosya boyutları). Bu RAW görüntüler, görüntü yazılımında manipüle etmek için çok daha iyidir - çünkü tıpkı dosya türü adının ima ettiği gibi, tamamen ÇİĞ görüntü verileri. Bir JPEG'i bir doğrudan kameradan RAW fotoğraf yan yana, JPEG daha parlak renklere veya diğer görsel iyileştirmelere sahip gibi görünebilir - bunun nedeni JPEG'lerin kamera yazılımı tarafından sonradan işlenmesi ve görüntü verilerine yerleştirilmesidir.





Bu nedenle, düzenlenmemiş bir RAW, yan yana karşılaştırmada JPEG'den daha çirkin görünebilir. Ancak görüntü işleme meraklıları için, kamera yazılımının 'sonradan işleme' olmaması tam da ihtiyacınız olan şeydir. İşlem sonrası tamamen senin kontrolünde . Bu, RAW fotoğrafların JPEG dosyalarından çok daha fazla geliştirilebileceği anlamına gelir, çünkü kamera yazılımının JPEG dosyalarına uygulanan işlem sonrası 'büyüsüne' karşı savaşmıyorsunuz.

Build.Prop'da Camera2 API'yi etkinleştirin

Uyarı: Bir şeyler ters giderse diye her zaman build.prop'unuzun bir yedeğini oluşturun.

Bu yöntemin 50/50 başarı şansı vardır, ancak denemeye değer. Bazı üreticilerin ROM'larda yerleşik Camera2 API'si var gibi görünüyor, ancak bir nedenle devre dışı bırakıldı - Android cihazınızın / system bölümündeki build.prop'a bir satır ekleyerek Camera2 API işlevini etkinleştirebilirsiniz.



Ayrıca bakınız: Android Build.Prop'u Essential Tweaks ile Düzenleme

Öncelikle köklü bir telefona ve build.prop dosyanızı düzenlemek için bir yönteme ihtiyacınız olacak. Ya bir kök dosya gezgini uygulaması kullanabilirsiniz (örneğin ES Gezgini ) telefonunuzda / sistem bölümüne gitmek ve bir metin düzenleyiciyle build.prop'u açmak için veya özel bir build.prop düzenleyicisi kullanabilirsiniz. JRummy BuildProp Düzenleyicisi .

Build.prop'a girdikten sonra şu dizeyi arayın:

persist.camera.HAL3.enabled = 0

0'ı 1 olarak değiştirin, build.prop'u kaydedin ve çıkın, ardından telefonunuzu yeniden başlatın. Bu dize build.prop dosyanızda bulunmazsa, manuel olarak eklemeyi deneyin persist.camera.HAL3.enabled = 1 build.prop dosyanızın en altına kaydedin ve yeniden başlatın. Daha sonra, bir üçüncü taraf kamera uygulamasını başlatarak çalışıp çalışmadığını test edebilirsiniz. Kamerayı aç veya Kamera FV-5 ve Camera2 API modunu etkinleştirip etkinleştiremeyeceğinizi Ayarlar menüsünde kontrol edin.

Terminal Emulator'da Camera2 API'yi etkinleştirin

Yukarıdakine alternatif bir yöntem, Camera2 API'yi denemek ve etkinleştirmektir. Bağlantı emülatörü . Basitçe terminali başlatın ve aşağıdaki komutları yazın:

onun
Kalıcı.camera.HAL3.enabled 1
çıkış
çıkış

Telefonunuzu yeniden başlatın ve aşağıdaki gibi bir üçüncü taraf kamera uygulamasıyla çalışıp çalışmadığını kontrol edin. Kamerayı aç veya Kamera FV-5 .

Mediatek Engineer Modunda RAW Fotoğraflar Çekin

Mediatek yonga seti cihazınız varsa, Engineer Modu aracılığıyla Camera2 API etkinleştirilmeden bile RAW fotoğraflar çekmenin bir yolu vardır. Mühendis Moduna erişmek için birkaç yöntem vardır:

Telefon çeviricinizi açın ve şu numarayı yazın: * # * # 3646633 # * # *

Alternatif olarak, aşağıdaki gibi bir uygulama yükleyebilirsiniz: MTK Mühendislik Modu evinizde her zaman bir kısayol simgesine sahip olmak için. Ayrıca Xposed ve GravityBox modülünü de kurabilirsiniz ( görmek: Xposed Modülleri ile Tamamen Android Teması Nasıl Yapılır ) , aynı zamanda Mühendis Moduna bir başlatıcıya sahip olacak.

Her durumda, Mühendis Moduna girdikten sonra sağa kaydırarak Donanım Testi> Kamera'ya gidin. Bu bir test yapmak kamera donanımı için mod, ancak RAW formatı dahil her türlü kamera seçeneğini etkinleştirebilir ve fotoğraf çekebilirsiniz.

Engineer Mode'da RAW fotoğrafları çektiğinizde, iki dosya / DCIM / CameraEM / dizinine kaydedilecektir - Fotoğrafın önizlemesi için bir JPEG ve Android telefonda önizlenemeyen gerçek RAW dosyası. RAW dosyasını PC'nize aktarmanız ve RAW görüntüsünü işlemek için Adobe Photoshop gibi bir görüntü düzenleme yazılımı kullanmanız gerekecek ve ayrıca bunu telefonunuzun çıkardığından ziyade evrensel bir RAW formatına dönüştürmeniz gerekebilir.

4 dakika okundu