Getting unexpected image size using max-pixels

I have the max_pixels settings in the form as below using typical phone with ~6.5 inch

Capture image, max-pixels = 1024

I knew that the max. edge will be 1024 regardless portrait or landscape picture. However, I got images in mixtures demensions 1024x768, 768x1024 and 461x1024. The last dimensions is unexpected for, anybody can explain this?

Is the 461x1024 image distorted or cropped? Is it for sure coming from the same device that has also produced 1024x768 images? You can check the deviceid and user-agent on the submission detail page.

It looks like cropping. the pictures are from the same device and submission (form with repeats).

Perhaps, pinching the screen and zoom in might be the cause.

org.odk.collect.android/v2024.2.4 Dalvik/2.1.0 (Linux; U; Android 13; 2207117BPG Build/TP1A.220624.014)

Is the intended subject of the photo visible or not? In other words, does the crop look accidental or deliberate? I think your best bet will be to talk to the person who made those submissions and asked them what happened. Collect calls out to the default camera app which will differ across devices so it's hard to know what could have happened.