Paano Paganahin ang Camera2 API at Abutin ang RAW sa Android

para sa kanilang mga premium na aparato, kaysa sa pangkalahatang pag-upgrade na inilaan ito ng Google.



Ang masamang balita ay hindi posible na simpleng i-flash ang iyong stock ROM gamit ang Camera2 API - kakailanganin mong itayong muli ang ROM at magdagdag ng suporta sa Camera2 API sa iyong sarili, o i-flash ang isang pasadyang ROM na may built-in na API. Ang magandang balita ay mayroong ilang mga trick upang paganahin ang Camera2 API kung naiwan ito sa iyong ROM ngunit hindi pinagana ng gumagawa. Mayroon ding katutubong paraan upang kumuha ng mga litrato ng format na RAW gamit ang mga Mediatek device. Ipapakita ko sa iyo ang mga trick na ito sa ibaba.

Ano ang Heck ay RAW Format at Bakit ko gusto ang Camera2 API?

Kung napunta ka sa gabay na ito at walang ideya kung ano ang format na RAW, karaniwang isang format na walang talang imahe - isipin ito tulad ng mga bitrate ng video o musika. Alam mo ang pagkakaiba sa pagitan ng 120 kbps, 320kbps, at mga file ng musika ng FLAC, tama ba? O nanonood ng mga video sa Youtube sa 320p kumpara sa 1080p? Karaniwan itong pareho sa bagay para sa JPEG vs RAW, medyo .



Ang format na RAW ay makakakuha ng mga larawan sa ganap na pagkawala ng kaluwalhatian, nangangahulugang zero na pagsisiksik ng imahe (ngunit mas malaki ang laki ng file). Ang mga larawang RAW na ito ay mas mahusay para sa pagmamanipula ng software ng imahe - dahil tulad ng ipinahiwatig ng pangalan ng filetype, kumpleto sila RAW data ng imahe. Kung ihinahambing mo ang isang JPEG sa isang diretso sa labas ng camera Ang RAW na larawan sa tabi-tabi, maaaring lumitaw ang JPEG na may mas maliwanag na mga kulay o iba pang mga pagpapahusay sa visual - ito ay dahil ang mga JPEG ay na-post na proseso ng software ng camera at naitayo sa data ng imahe.





Samakatuwid, ang isang hindi na-edit na RAW ay maaaring lumitaw na mas pangit kaysa sa isang JPEG na magkatulad na paghahambing. Ngunit para sa mga mahilig sa pagmamanipula ng imahe, ang kakulangan ng 'post-processing' ng software ng camera ay eksaktong kailangan mo. Ang post-processing ay ganap na nasa iyong kontrol . Nangangahulugan ito na ang mga larawan ng RAW ay maaaring mapahusay sa isang mas malaking degree kaysa sa mga file ng JPEG, dahil hindi ka nakikipaglaban sa pag-post ng proseso ng 'magic' ng software ng camera na inilapat sa mga file ng JPEG.

Paganahin ang Camera2 API sa Build.Prop

Babala: Palaging lumikha ng isang backup ng iyong build.prop kung sakaling may mali.

Ang pamamaraang ito ay may 50/50 pagkakataon na magtagumpay, ngunit sulit na subukan. Tila na ang ilang mga tagagawa ay mayroong Camera2 API na naka-built sa mga ROM, ngunit hindi ito pinagana para sa ilang kadahilanan - sa pamamagitan lamang ng pagdaragdag ng isang linya sa build.prop sa pagkahati / system ng iyong Android aparato, maaari mong paganahin ang pag-andar ng Camera2 API.



Tingnan din: Paano i-edit ang Android Build. Sumuporta sa Mahalagang Tweaks

Kakailanganin mo muna ng isang naka-root na telepono, at isang paraan ng pag-edit ng iyong build.prop file. Maaari kang gumamit ng isang root file explorer app (tulad ng ES Explorer ) upang mag-navigate sa pagkahati ng / system sa iyong telepono at buksan ang build.prop gamit ang isang text editor, o maaari mong gamitin ang isang nakatuon na build.prop editor tulad ng JRummy BuildProp Editor .

Kapag nasa loob ka na ng build.prop, hanapin ang string na ito:

magpatuloy.camera.HAL3.enified = 0

Baguhin ang 0 sa isang 1, i-save at lumabas sa build.prop, pagkatapos ay i-reboot ang iyong telepono. Kung ang string na iyon ay hindi nahanap sa iyong build.prop, subukang manu-manong idagdag magpumilit.camera.HAL3.enified = 1 sa ilalim ng iyong build.prop file, i-save at i-reboot. Maaari mo ring subukan kung ito ay gumagana sa pamamagitan ng paglulunsad ng isang third-party na camera app tulad ng Buksan ang Camera o Camera FV-5 at pag-check sa menu ng Mga Setting kung maaari mong paganahin ang Camera2 API mode.

Paganahin ang Camera2 API sa Terminal Emulator

Isang alternatibong pamamaraan sa itaas ay upang subukan at paganahin ang Camera2 API sa pamamagitan ng Terminal Emulator . Ilunsad lamang ang terminal at i-type ang mga sumusunod na utos:

ang kanyang
ang iyong nagpumilit.camera.HAL3.enified 1
labasan
labasan

I-reboot ang iyong telepono at suriin kung gumana ito sa isang third-party na app ng camera tulad ng Buksan ang Camera o Camera FV-5 .

Abutin ang Mga Larawan sa RAW sa Mediatek Engineer Mode

Kung mayroon kang isang aparato ng Mediatek-chipset, mayroong isang paraan na maaari mong kunan ng larawan ang mga larawan ng RAW kahit na hindi pinagana ang Camera2 API, sa pamamagitan ng Engineer Mode. Mayroong kaunting mga pamamaraan upang ma-access ang Engineer Mode:

Buksan ang dialer ng iyong telepono at i-type ang numerong ito: * # * # 3646633 # * # *

Bilang kahalili, maaari kang mag-install ng isang app tulad ng MTK Engineering Mode upang laging magkaroon ng isang icon ng shortcut sa iyong tahanan. Maaari mo ring mai-install ang Xposed at ang module ng GravityBox ( tingnan ang: Paano Kumpletuhin ang Tema Android na may Mga Module na Xposed ) , na magkakaroon din ng launcher sa Engineer Mode.

Sa anumang kaso, kapag nasa loob ka na ng Engineer Mode, mag-scroll pakanan lamang sa Hardware Testing> Camera. Ito ay pagsubok mode para sa hardware ng camera, ngunit maaari mong paganahin ang lahat ng mga uri ng mga pagpipilian sa camera, kabilang ang format na RAW, at kumuha ng mga litrato.

Kapag nag-shoot ka ng mga larawan ng RAW sa Engineer Mode, dalawang mga file ang mai-save sa / DCIM / CameraEM / direktoryo - Isang JPEG para sa pag-preview ng larawan, at ang aktwal na RAW file, na hindi ma-preview sa Android phone. Kakailanganin mong i-export ang RAW file sa iyong PC at gumamit ng software na pag-edit ng imahe tulad ng Adobe Photoshop upang manipulahin ang RAW na imahe, at maaaring kailanganin mo ring i-convert ito sa isang unibersal na format na RAW kaysa sa kung ano ang output ng iyong telepono.

Basahin ang 4 na minuto