Com activar l'API Camera2 i disparar RAW a Android

per als seus dispositius premium, en lloc de l'actualització universal que Google pretenia que fos.



La mala notícia és que no és possible fer flaixar la ROM de stock amb l'API Camera2; haureu de reconstruir la ROM i afegir-hi la vostra pròpia compatibilitat amb l'API Camera2 o fer flash una ROM personalitzada amb l'API integrada. La bona notícia és que hi ha alguns trucs per habilitar l'API Camera2 si va ser deixat a la vostra ROM però desactivat pel fabricant. També hi ha una manera nativa de fer fotografies en format RAW amb dispositius Mediatek. A continuació us mostraré aquests trucs.

Què diables té el format RAW i per què vull l'API Camera2?

Si heu topat amb aquesta guia i no teniu ni idea del format RAW, bàsicament es tracta d’un format d’imatges sense pèrdues: penseu-hi com a velocitats de bits de vídeo o música. Sabeu la diferència entre els fitxers de música de 120 kbps, 320 kbps i FLAC, oi? O veure vídeos de Youtube en 320p contra 1080p? Bàsicament és el mateix per a JPEG contra RAW, una mena de .



El format RAW captura fotografies amb una glòria totalment sense pèrdues, és a dir, zero compressió d’imatges (però mides de fitxers molt més grans). Aquestes imatges RAW són molt millors per manipular-les en un programari d’imatges, perquè tal com indica el nom del tipus de fitxer, són completament RAW dades de la imatge. Si compareu un JPEG amb un directament fora de la càmera Amb fotografies RAW una al costat de l’altra, pot semblar que el JPEG té colors més brillants o altres millores visuals; això es deu al fet que els programes JPEG processen els processos JPEG i s’incorporen a les dades de la imatge.





Per tant, un RAW no editat pot semblar més lleig que un JPEG en comparació de banda a banda. Però per als entusiastes de la manipulació d'imatges, la manca de 'postprocessament' per part del programari de càmera és exactament el que necessiteu. El postprocessament és totalment al vostre control . Això vol dir que les fotos RAW es poden millorar en molt més grau que els fitxers JPEG, perquè no lluiteu contra la 'màgia' de post-processament del programari de la càmera aplicada als fitxers JPEG.

Activeu l'API Camera2 a Build.Prop

Advertència: Creeu sempre una còpia de seguretat del vostre build.prop per si alguna cosa no funciona.

Aquest mètode té 50/50 de possibilitats d’èxit, però val la pena provar-ho. Sembla que alguns fabricants incorporen l'API Camera2 a les ROM, però la desactiven per alguna raó: simplement afegint una línia a build.prop a la partició / system del vostre dispositiu Android, podeu habilitar la funcionalitat de l'API Camera2.



Vegeu també: Com editar Android Build.Prop amb ajustaments essencials

Primer necessitareu un telèfon arrelat i un mètode per editar el fitxer build.prop. Podeu utilitzar una aplicació d'explorador de fitxers arrel (com ara ÉS Explorer ) per anar a la partició / system del telèfon i obrir build.prop amb un editor de text, o podeu utilitzar un editor build.prop dedicat com Editor JRummy BuildProp .

Quan estigueu dins del build.prop, cerqueu aquesta cadena:

persist.camera.HAL3.enabled = 0

Canvieu el 0 a 1, deseu i sortiu del build.prop i, a continuació, reinicieu el telèfon. Si aquesta cadena no es troba al vostre build.prop, proveu d'afegir-la manualment persist.camera.HAL3.enabled = 1 a la part inferior del fitxer build.prop, deseu-lo i reinicieu-lo. A continuació, podeu provar si funcionava llançant una aplicació de càmera de tercers com ara Càmera oberta o bé Càmera FV-5 i comprovant al menú Configuració si podeu activar el mode API Camera2.

Activeu l'API Camera2 a Terminal Emulator

Un mètode alternatiu a l'anterior és intentar habilitar l'API Camera2 mitjançant Emulador de terminal . Simplement inicieu el terminal i escriviu les ordres següents:

seva
seva persist.camera.HAL3.enabled 1
sortir
sortir

Reinicieu el telèfon i comproveu si funcionava amb una aplicació de càmera de tercers, com ara Càmera oberta o bé Càmera FV-5 .

Feu fotos RAW en mode Mediatek Engineer

Si teniu un dispositiu amb chipset Mediatek, hi ha una manera de fer fotografies RAW fins i tot sense l'API Camera2 habilitada, mitjançant el mode d'enginyer. Hi ha un grapat de mètodes per accedir al mode enginyer:

Obriu el marcador del telèfon i escriviu aquest número: * # * # 3646633 # * # *

Com a alternativa, podeu instal·lar una aplicació com Mode d'enginyeria MTK per tenir sempre una icona de drecera a casa. També podeu instal·lar Xposed i el mòdul GravityBox ( veure: Com es pot temar completament Android amb mòduls Xposed ) , que també tindrà un llançador en mode Engineer.

En qualsevol cas, una vegada que estigueu en mode Engineer, simplement desplaceu-vos cap a la dreta fins a Proves de maquinari> Càmera. Això és un proves per al maquinari de la càmera, però podeu habilitar tot tipus d’opcions de càmera, inclòs el format RAW, i fer fotografies.

Quan feu fotos RAW en mode Engineer, es desaran dos fitxers al directori / DCIM / CameraEM /: un fitxer JPEG per previsualitzar la foto i el fitxer RAW real, que no es pot previsualitzar al telèfon Android. Haureu d’exportar el fitxer RAW al vostre PC i utilitzar un programari d’edició d’imatges com l’Adobe Photoshop per manipular la imatge RAW, i també és possible que hàgiu de convertir-lo a un format RAW universal en lloc de la versió del vostre telèfon.

4 minuts de lectura