Bad quality camera on Android devices
Benrski opened this issue · comments
library version
├── expo-camera@12.2.0
├── expo-gl@11.3.0
├─┬ gl-react-expo@5.2.1
│ ├── expo-gl@11.3.0 deduped
│ └── gl-react@5.2.0 deduped
├── gl-react@5.2.0
└─┬ webgltexture-loader-expo-camera@2.0.0
└── expo-camera@12.2.0 deduped
Expected behavior
iOS (using gl-react/GLCamera.js example)
This example from Expo it's working fine on both Android and iOS.
Actual behavior
Android (using gl-react/GLCamera.js example)
Steps to reproduce the behavior
Did you try to increase the values of the camera at
https://github.com/gre/gl-react/blob/master/examples/cookbook-rn-shared/examples/camera/GLCamera.js#L54-L55 ?
width: 400,
height: 533.33,
thanks
Changing the style works correctly, thanks!
I didn't think the resolution depended on the style 🤔
It's probably something specific to expo-camera
Could it be related to webgltexture-loader-expo-camera?
indeed here we use createCameraTextureAsync
to get a picture of the camera from the "view",
then I think it's due to the internal implementation of Expo, which will simply capturing the camera view https://github.com/expo/expo/blob/168ee43f71f005baa11edf98e518593443e1807a/packages/expo-gl/ios/EXGL/EXGLObjectManager.mm#L160