I have a website on which images are displayed. The images which are displayed are resized and then cached by the web application. But the cache is volatile. For the microdata I want to link to non-volatile images.
My current solution for this is
<img src="cache/image-resized.jpg" />
<img src="static/image.jpg" itemprop="image" style="display:none;"/>
This works. Google interprets the microdata correctly and the resized image is displayed. But the users browser also downloads the static image, which is a large image.
So how do I set a microdata image property, without letting the browser download the image?