Prečo sú obrázky v niektorých aplikáciách fotoaparátu na zariadení Nexus 5X hore nohami

click fraud protection

Niektoré aplikácie fotoaparátu na zariadení Nexus 5X sa zobrazujú hore nohami a je to spôsobené zriedkavým výrobným rozhodnutím. Tu je návod, ako sa to deje a ako to možno opraviť.

Noví používatelia zariadenia Google Nexus 5X si mohli všimnúť, že pri fotografovaní pomocou aplikácií pre fotoaparáty tretích strán vzniká zvláštny problém. hore nohami!

Tento problém sa však netýka výlučne zariadenia Nexus 5X, ako sa už vyskytol na prednom fotoaparáte Nexus 6. Čo spôsobuje tento problém? Je to problém výrobcu alebo softvér? Ukázalo sa, že je to trochu oboje.

Podľa Eino-Ville Talvala, technický vodca pre rám fotoaparátu Android, problém vzniká, pretože niektorí výrobcovia namontovať snímač fotoaparátu pre svoje zariadenia v nezvyčajnej orientácii. Za účelom dodržania Požiadavky na kompatibilitu so systémom Android, výrobcovia musia zarovnať dlhý okraj svojho snímača fotoaparátu s dlhým okrajom zariadenia (čo znamená, že snímač zadného fotoaparátu by mal byť štandardne orientovaný tak, aby boli obrázky na šírku). Neexistuje však požiadavka, ku ktorému konkrétnemu smeru krajiny musí snímač smerovať. Väčšina výrobcov zvyčajne používa senzor orientovaný dopredu na šírku, ale LG/Google sa rozhodli orientovať svoj senzor na šírku. Vo väčšine mobilných telefónov je priestor na prvom mieste, takže výrobcovia sa často musia uspokojiť s obmedzeniami, ktoré im sú dané. Nexus 5X nie je výnimkou – letmý pohľad na roztrhnutie prezradí, že v zariadení zostalo len málo miesta pre základnú dosku vďaka ohromnej veľkosti batérie.

Keďže táto orientácia na šírku je zriedka viditeľná, mnohí vývojári aplikácií tretích strán túto orientáciu pri spracovaní obrázka neopravujú. Pomocou starého rozhrania API fotoaparátu môžu vývojári vyriešiť tento problém s orientáciou fotoaparátu zavolaním na setDisplayOrientation() spôsob, ako skontrolovať správnu orientáciu používateľského rozhrania snímača a správne otáčať obrázok. So zavedením Camera2 API to však už nie je potrebné, pretože API zaisťuje správnu orientáciu náhľadu. Ak si však všimnete, že niektorá z vašich obľúbených aplikácií nesprávne orientuje vaše obrázky, láskavo jej pošlite e-mail so žiadosťou, aby aktualizovali svoj kód, aby túto zvláštnosť opravili.

Stretli ste sa už s týmto problémom? Dajte nám vedieť v komentároch nižšie (a hlavne dajte vedieť vývojárom!)