Android 5.0 (L release) är inställd på att förändra normer för Android Media (Audio & Video). Fotografer & Audiofiler kommer att glädja de förbättringar.
Android 5.0 lägger till en enorm lista över funktioner i API som gör det möjligt för utvecklare att bygga rika applikationer än tidigare. Förbättringarna i Camera API tillåter utvecklare att uppnå full manuell kontroll över varje kameraparameter.
Låt oss gå igenom vad som är nytt med Camera2 API i Android 5.0:
1 DNG (Digital Negative Image) aka RAW bild:
Det här är stort! Android vill nu stödja DNG (eller RAW) ur lådan. Vad detta innebär är kommande Android kamera apps skulle kunna skapa RAW-bild tillsammans med PNG, JPEG för varje skott. Fotografer kan importera denna RAW-fil i Photoshop eller Lightroom för att kringgå smartphone dåliga Noise korrigering, vitbalans algoritmer.
Vad är DNG?
DNG-bilder har mycket minimal bearbetning tillämpas och uppvisar i stort sett samma komprimering som RAW-filer, vilket innebär att du får alla data sensorn fångar istället för att låta bildprocessorn gör arbetet med att trimma ner saker och justering av bilden vad det uppfattar som ett önskvärt resultat.
Från Android Kamera API-dokumentationen:
Den DngCreator klassen tillhandahåller funktioner för att skriva råa pixeldata som en DNG-fil.
Denna klass är utformad för att användas med de RAW_SENSOR buffertar tillgängliga från CameraDevice eller med Bayer-typ råpixeldata som annars alstras av ett program. De DNG metadatataggar kommer att genereras från en CaptureResult objekt eller in direkt.
DNG-formatet är ett plattformsoberoende filformat som används för att lagra pixeldata från kamerasensorer med minimal förbehandling tillämpas. DNG-filer möjliggör pixeldata som ska fastställas i en användardefinierad färgrymd, och har tillhörande metadata som att låta dessa uppgifter pixel omvandlas till standarden CIE XYZ färgrymd vid efterbearbetning.
För mer information om DNG-format och tillhörande metadata, hänvisar vi till Adobes DNG 1.4.0.0 specifikation
2. Mycket snabbare - begränsas endast av hårdvara
Kameran 2 API levererar bilder med full upplösning i realtid (dvs. samma linjehastighet av kameran), aktiveras av en helt synkroniserade pipeline. I lekmannatermer, kan det ta ut det bästa av kamerans hårdvara, trots vad OEM kan sätta gränser för i mjukvaran. t.ex. Nexus 5 kan ta bilder på 30 FPS, när den är som hårdvara maximal upplösning på 8 megapixlar.
3. Burst Mode
Som nämnts ovan, gör att API nu mobilen utvecklare att brista fånga bilder med minimal fördröjning. Du kan ställa in mål FPS kurs du vill fånga på, och Android kommer att göra sitt bästa.
4. Fullständig manuell kontroll
Ny kamera 2 API låter dig ta kontroll över:
Exponering (varaktighet i sekunder)
Exponeringskompensation (+ - 3)
ISO-känslighet (stöds av hårdvara)
Manuell fokus / AF Trigger
Flash Trigger
AE / AF / AWB-läget (Auto-exponering / autofokus / autovitbalansläge)
AE / AWB lås (autoexponering / Automatisk vitbalans lås)
Precapture AE
Hårdvara aktiverat Videostabilisering
Doser regioner
Tonemap kurva
Korrigering matrix Färg
Ramvaraktighet
Vi kan bara föreställa sig vilken typ av fotografering apps för Android skulle komma i framtiden.
Och ja, glöm Nikon och andra bygger armé av nästa generations dSLRs baserade på Android. Himlen är gränsen.