There may not be a way to adapt some existing widget to easily do what you want, but if the information is on the page, you can manipulate it with javascript to do virtually anything. If the image is displayed on the page, then you can get the URI and construct the elements necessary; it is a small matter of programming what you want it to do.