Proč jsou obrázky v některých aplikacích fotoaparátu na Nexus 5X vzhůru nohama

click fraud protection

Některé aplikace fotoaparátu na Nexus 5X se zobrazují vzhůru nohama a je to způsobeno vzácným výrobním rozhodnutím. Zde je návod, jak se to stane a jak to lze opravit.

Noví uživatelé zařízení Google Nexus 5X si mohli všimnout zvláštního problému, který nastává, když pořizují snímek pomocí některých aplikací pro fotoaparáty třetích stran. vzhůru nohama!

Tento problém se však netýká pouze zařízení Nexus 5X, jak se již dříve vyskytl na předním fotoaparátu Nexus 6. Co způsobuje tento problém? Je to problém výrobce nebo problém se softwarem? Ukázalo se, že je to trochu obojí.

Podle Eino-Ville Talvala, technický vedoucí pro rámce fotoaparátů Android, problém vzniká kvůli některým výrobcům namontujte svůj kamerový senzor pro svá zařízení v neobvyklé orientaci. Aby bylo dodrženo Požadavky na kompatibilitu se systémem Android, výrobci musí zarovnat dlouhou hranu snímače fotoaparátu s dlouhou hranou zařízení (to znamená, že snímač zadní kamery by měl být ve výchozím nastavení orientován tak, aby byly snímky na šířku). Neexistuje však žádný požadavek, ke kterému konkrétnímu směru krajiny musí snímač směřovat. Většina výrobců obvykle používá senzor orientovaný dopředu na šířku, ale LG/Google se rozhodly orientovat svůj senzor na šířku. Prostor je u většiny mobilních telefonů na prvním místě, takže výrobci se často musí spokojit s omezeními, která jim jsou dána. Nexus 5X není výjimkou – letmý pohled na trhák odhalí, že v zařízení zbývá jen málo místa pro základní desku díky ohromné ​​velikosti baterie.

Protože tato orientace obrácená na šířku je zřídka vidět, mnoho vývojářů aplikací třetích stran tuto orientaci při zpracování obrázku neopraví. Pomocí starého rozhraní API fotoaparátu mohou vývojáři vyřešit tento problém s orientací fotoaparátu voláním na setDisplayOrientation() způsob, jak zkontrolovat správnou orientaci uživatelského rozhraní snímače a správně otočit obraz. Se zavedením Camera2 API to však již není nutné, protože API zajišťuje správnou orientaci náhledu. Pokud si přesto všimnete, že některá z vašich oblíbených aplikací nesprávně orientuje vaše obrázky, pošlete jí laskavě e-mail a požádejte je, aby aktualizovali svůj kód, aby tuto zvláštnost opravili.

Už jste se s touto problematikou setkali? Dejte nám vědět v komentářích níže (a hlavně dejte vědět vývojářům!)