-
-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE REQUEST] Manual focus #398
Comments
@UlyssesZh you should already be able to manually focus at any point using a tap on the camera view. Doesn't it work for you? |
It's auto focus, and not smart enough for me. |
@UlyssesZh ok i understand. Do you an example of an app doing that (to get UX design idea)? I also need to see if the same thing can be done on iOS |
Open Camera has manual focus feature. The UX is a vertical slider at the left side of the camera preview, and there is a number on screen showing the current focus length when the slider is operated. The same thing may be impossible on iOS, but I am not familiar with iOS app development, so I cannot help with that. It may be impossible on Android for some phone models, too, because the support of Camera2 API varies among different phone models. |
@UlyssesZh i dont see it with Open Camera on my phone. On the left side i do have a slider but it is for the zoom. |
@UlyssesZh great I see it now. Will implement this. However might not come before September :s will be out of computer for 6months so I ll only do small bug fixes from my tablet |
That's fine. I'm grateful for your work. |
Is your feature request related to a problem? Please describe.
80% of the time, my camera's auto focus just cannot find the best focus.
Describe the solution you'd like
Using the manual focus feature of Camera2 API. Adding a slider in the picture taking UI to adjust focus manually.
Describe alternatives you've considered
Additional context
https://developer.android.com/reference/android/hardware/camera2/CaptureRequest#LENS_FOCUS_DISTANCE
The text was updated successfully, but these errors were encountered: