Some technical insight (but not an easy solution):
When one has Flash disabled:
- Open the page in Firefox with Firebug installed, or in a WebKit based browser such as Safari or Chrome, or in IE8.
- Right-click somewhere in the page and choose something like "Inspect element".
- Enable the "Resources" or "Net" tab.
- Click the zoom icon.
In the updated Resources tab, you will now see that your browser actually requests files like media.restorationhardware.com/is/image/rhis/prod1618051?$ev$
However, these are still not the full-size images as used in the Flash component. Using Wireshark, one can see that tiles are requested while scrolling or zooming.
Like for http://media.restorationhardware.com/is/image/rhis/prod1618051 you will see tiles such as http://media.restorationhardware.com/is/image/rhis/prod1618051?req=tile&id=3UP-z-23gMQL0_Rw7yMXDF&scl=1&rect=256,512,256,256&fmt=swf being requested, and also meta data such as http://media.restorationhardware.com/is/image/rhis/prod1618051?req=ctx
You can also use fmt=png, and change the values for scl and rect. The latter is two values for the top-left coordinate, and another two for the width and height (maximum sizes are returned when using ?req=ctx). Like rect=0,0,1024,1024 gets you a tile for the upper-left corner. For scl the smaller the value, the higher the resolution. It seems that id is not required. Still then, this is a lot of trial and error:
(Hence, for your example: right-click a low resolution image, choose Open in new window, and replace the ?$av_sm$ suffix with ?$ev$, or for larger tiles, with the whole ?req=tile... suffix instead.)