How to get access to Azure VM image created in one azure account on another?

Solution 1:

If two users from the same AAD are accessing the same Azure subscription, they should see the same objects; this includes the shared image gallery.

Check that both users have proper access rights; they will need at least Reader access, either to the subscription as a whole, or to the specific objects they need to use.