Daarom zijn foto’s van de Nexus 5X ondersteboven wanneer ze worden gemaakt met apps van derden.

Er is een merkwaardige “bug” gemeld door verschillende eigenaren van Nexus 5Xdie informeren omgedraaide foto’s als deze met wat worden ingenomen camera-app van derden. De reden is merkwaardig en verwijst gedeeltelijk naar zowel hardware als software.

Volgens Android-compatibiliteitsvereisten moeten smartphonefabrikanten de lange zijde van de camerasensor uitlijnen met de lange zijde van de telefoon; Dit geeft echter niet aan welke kant we bedoelen, en dus hoe de resulterende foto moet worden georiënteerd.

Feit is dat, waarschijnlijk om ontwerpredenen, LG heeft besloten om de sensor in de minst voorkomende richting te plaatsenwaardoor de bovengenoemde foto’s worden teruggedraaid.

  

style = “padding-links: 30px;”

Eigenlijk is het ook deels de schuld van de software.: Aangezien, zoals we net zeiden, dit een zeldzame sensorpositie is, corrigeren veel apps van derden dit niet automatisch, maar dit kan worden gedaan met behulp van de oude camera-API, met een aanroep naar setDisplayOrientation(), die de oriëntatie regelt van de sensor en roteert het beeld dienovereenkomstig. Gelukkig gebeurt dit met de introductie van de Camera2 API automatisch.

In de praktijk komen foto’s ondersteboven op de Nexus 5X dus voor vanwege de ongebruikelijke positie van de sensor, maar alleen bij applicaties die profiteren van de oude API’s en zonder een methode te implementeren die hun oriëntatie detecteert, dus dit is geen vergissing . maar deels door een omissie van de ontwikkelaar, die dit desgewenst eenvoudig kan verhelpen met een update van zijn applicatie.

0 Shares:
You May Also Like