i’d still like to hear how jerry24322 explains the full workflow that they’re using. i’m not sure how the proposed workflow would end up any faster than what they are currently doing. in fact, if you’re trying to upload a lot of photos, it seems like a copy-screenshot-then-paste approach for each photo would become less and less efficient as the number of photos increases, compared to a batch conversion approach.
besides the loss of metadata that you mentioned, i doubt that simply screenshotting would be a satsifactory way of downscaling an image because most screens nowadays are a 16:9 aspect ratio, and that’s not usually the same aspect ratio that most DSLR cameras would produce by default.
i suspect that jerry24322 knows how to downscale one image at a time in some sort of photo processing software but may be unaware of how to do a batch conversion and that maybe batch conversion is really the best solution for their use case, short of asking iNat to rewrite the upload page to resize and extract metadata from images on the client side rather than on the server side.