You will need to load your object once when you are in the action method that controls the page and again when you are in an action method that returns the image itself.
In the action method for the page request you will pass the hyperlink to the view (using a view model) and in the view you will render the image tag with an A tag around it for the hyperlink. The image source on the IMG tag will need to point to an action method that will return the image itself.
It would be better if you did not need to load the image into the bitmap until the second request as passing it from one request to the next is harder (and you don't want to stuff images into session state!)
See this question for details on how to return an image.