Why is an image on a sensor significantly larger or smaller on two different lenses at the same focal length? I know I've heard this explained at some point in the past, but I can't remember the specifics.
To clarify, for example, an image at 100mm from a 100mm Macro lens at 4 feet is significantly larger on the sensor than the same image from a 24mm-105mm at 100mm or even 105mm at the same distance.
I've never noticed it before, but recently while swapping lenses on a tripod mounted 5D MKII body viewing a static subject, the size difference was dramatic.
Could it have anything to do with the difference in maximum aperture between the two lenses? Thanks.

