You can
share a link and share an image (as an image or
as a file), but logically speaking all of the data types shared are considered different views of the same thing. The share target will pull out the best format for its target and leave the rest. The share source cannot tell the target how to interpret
the data.
See
Choosing data formats and file types.
If you want to combine multiple data types in one view then you can combine them in an HTML page. See
How to share HTML