Appsheet allows you to limit image size in UX → Options → Forms.
Unfortunately, it only considers the WIDTH of the photos, so, if you take photos in portrait mode, they are bigger (have more pixels) than landscape one.
Example: in my app, the limit was set to 600px. One photo taken in portrait mode is 600(w)x800(h), while a photo taken in landscape mode is 600(w)x450(h).
I think it would be nice to change this setting to limit the MAXIMUM dimension instead, so that all photos would have similar dimensions regardless of the orientation. In this way, if I keep the maximum dimension to 600 pixels, my example photos would be either 600x450 or 450x600, according to the orientation.