Image resize before upload

Hey All,
I saw many discussions around this topic. So I am not optimistic this time :innocent:
The issue is simple - users upload directly from their smartphone huge images.

  1. This is a waste of (limited) space.
  2. Images not looking good on smartphones.

Any solution to this? Workarounds? Other advice?
Users are not technical, hence asking them to change camera resolution is not feasible.
The solution, if any, should be on the app side.