Så här aktiverar du Camera2 API och Shoot RAW på Android

för sina premiumenheter, snarare än den universella uppgraderingen Google tänkte vara.



Den dåliga nyheten är att det inte är möjligt att helt enkelt blinka din lager-ROM med Camera2 API - du måste bygga om ROM-skivan och lägga till Camera2 API-stöd själv, eller blinka en anpassad ROM med API inbyggt. Den goda nyheten är att Det finns några knep för att aktivera Camera2 API om det var kvar i din ROM men inaktiverad av tillverkaren. Det finns också ett inbyggt sätt att ta bilder i RAW-format med Mediatek-enheter. Jag kommer att visa dig dessa knep nedan.

Vad är det för RAW-format och varför vill jag ha Camera2 API?

Om du har snubblat över den här guiden och inte har någon aning om vad RAW-format är, är det i grunden ett förlustfritt bildformat - tänk på det som video- eller musikbitrater. Du vet skillnaden mellan 120 kbps, 320 kbps och FLAC-musikfiler, eller hur? Eller tittar du på Youtube-videor i 320p vs 1080p? Det är i princip samma sak för JPEG vs RAW, ungefär .



RAW-format kommer att fånga foton i helt förlustfri ära, vilket innebär noll bildkomprimering (men mycket större filstorlekar). Dessa RAW-bilder är mycket bättre för att manipulera i bildprogramvara - för precis som filtypnamnet antyder är de helt bilddata. Om du jämför en JPEG med en rakt ut ur kameran RAW-foto sida vid sida, JPEG kan tyckas ha ljusare färger eller andra visuella förbättringar - detta beror på att JPEG-filer efterbehandlas av kameraprogrammet och är inbyggda i bilddata.





Således kan en oredigerad RAW verka fulare än en JPEG i jämförelse sida vid sida. Men för bildmanipuleringsentusiaster är avsaknaden av 'efterbehandling' av kameraprogram precis vad du behöver. Efterbehandlingen är helt i din kontroll . Detta innebär att RAW-foton kan förbättras i mycket högre grad än JPEG-filer, eftersom du inte kämpar mot kameraprogramvarans efterbehandlings 'magi' som tillämpas på JPEG-filer.

Aktivera Camera2 API i Build.Prop

Varning: Skapa alltid en säkerhetskopia av din build.prop om något går fel.

Denna metod har 50/50 chans att lyckas, men det är värt ett försök. Det verkar som om vissa tillverkare har inbyggt Camera2 API i ROM-skivorna, men av någon anledning inaktiverat det - genom att helt enkelt lägga till en rad i build.prop i / systempartitionen på din Android-enhet kan du aktivera Camera2 API-funktionaliteten.



Se även: Hur man redigerar Android Build.Prop med Essential Tweaks

Först behöver du en rotad telefon och en metod för att redigera din build.prop-fil. Du kan antingen använda en app för rotfilutforskare (som ES Explorer ) för att navigera till / systempartitionen på din telefon och öppna build.prop med en textredigerare, eller så kan du använda en dedikerad build.prop-redigerare som JRummy BuildProp Editor .

När du är inne i build.prop, sök efter den här strängen:

persist.camera.HAL3.enabled = 0

Ändra 0 till 1, spara och avsluta build.prop och starta om telefonen. Om den strängen inte finns i din build.prop, försök att lägga till manuellt persist.camera.HAL3.enabled = 1 längst ner i din build.prop-fil, spara och starta om. Du kan sedan testa om det fungerade genom att starta en kameraapp från tredje part som Öppen kamera eller Kamera FV-5 och kontrollera i inställningsmenyn om du kan aktivera Camera2 API-läge.

Aktivera Camera2 API i Terminal Emulator

En alternativ metod till ovanstående är att försöka aktivera Camera2 API genom Terminalemulator . Starta bara terminalen och skriv följande kommandon:

hans
din persist.camera.HAL3.enabled 1
utgång
utgång

Starta om din telefon och kontrollera om den fungerade med en kameraapp från tredje part som Öppen kamera eller Kamera FV-5 .

Ta RAW-foton i Mediatek Engineer Mode

Om du har en Mediatek-chipset-enhet finns det ett sätt att du kan ta RAW-foton även utan Camera2 API aktiverat via Engineer Mode. Det finns en handfull metoder för att komma åt Engineer Mode:

Öppna din telefonväljare och skriv detta nummer: * # * # 3646633 # * # *

Alternativt kan du installera en app som MTK Engineering Mode att alltid ha en genvägsikon i ditt hem. Du kan också installera Xposed och GravityBox-modulen ( ser: Hur man helt tema Android med Xposed-moduler ) , som också kommer att ha en launcher i Engineer Mode.

I vilket fall som helst, när du väl är i ingenjörsläge, bläddrar du bara åt höger till hårdvarutestning> kamera. Det här är en testning läget för kamerahårdvaran, men du kan aktivera alla typer av kameralternativ, inklusive RAW-format, och ta bilder.

När du tar RAW-foton i ingenjörsläge sparas två filer i / DCIM / CameraEM / katalog - En JPEG för förhandsvisning av fotot och den faktiska RAW-filen, som inte kan förhandsgranskas på Android-telefonen. Du måste exportera RAW-filen till din dator och använda bildredigeringsprogramvara som Adobe Photoshop för att manipulera RAW-bilden, och du kan också behöva konvertera den till ett universellt RAW-format snarare än vad din telefon matar ut.

4 minuter läst