Nearly all EPUB readers are different; standardization is almost wholly lacking except (AFAIK) in Thorium Reader, which has been the go-to proof reader for a long time... except that current versions have a font sizing bug.
The Apple reader, like most, has many proprietary aspects. It should not be used for general EPUB proofing etc. unless you're going to publish only to iBooks. The Adobe reader, ADE, is awful and shouldn't be used at all. 🙂
You can set scaling for images so that they will always fully appear on a reader page, and horizontal centering is simple, but with scaling, all you can get is some variable amount of top spacing, which could push the bottom of the image off the page even if it would otherwise fit.
But yep, nearly all of this traces to Kindle and most EPUB readers having no usable vertical scaling anchor, and the endless variation in both readers (tools) and readers (app settings and choices).
I posted a detailed summary of the image scaling options here a few months back. It can help you choose which scaling option to select for the desired results. I'll see if I can find it...
Here, with a comparative diagram. Ask if you need more details.