Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I would like to capture the full size zoomed image that appears in the pop-up boxs when you click on the zoom button on this website:

http://www.restorationhardware.com/catalog/product/product.jsp?productId=prod1618051&navCount=0

I have tried various screen capture software that have a feature to screen grab a scrowling window but without any success.

Thanks.

share|improve this question
    
I have included links to some images to help explain what I mean better: img814.imageshack.us/i/20101227190322.jpg img266.imageshack.us/i/20101227190814.jpg –  shopkeeper Dec 27 '10 at 19:31
    
Most companies that put its images in a flash file do so to prevent or make it harder steal or use its images. For example MLB.com does. I am not saying that the example site you listed did this for the same reason. Instead, It could be because it works or looks better with overall design of its site. –  SgtOJ Dec 27 '10 at 19:51
    
Thank you for your reply Brian. I sincerly appreciate the piracy issue that you mention. The photos are of a very good quality and so excellent for reference purposes. I didn't have an intention to use them for any financial gain. I could spend a day or so going through the tedious process of capturing the images manually but I was hoping to grab the larger and higher resolution image as is viewable by zooming and panning in the pop-up window, without having to resort to photoshop as I have done here : img211.imageshack.us/i/20101227195719.jpg –  shopkeeper Dec 27 '10 at 20:26
    
(Not sure if you're warned about revised answers, so here's a ping: I edited mine again.) –  Arjan Dec 27 '10 at 22:52
    
This seems to be using Adobe Scene 7 Image Server. –  Arjan Dec 27 '10 at 23:00

3 Answers 3

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.)

share|improve this answer

This is really easy if you are running OS X.

  • Press +shift+4
  • Crosshairs will appear
  • Select the desired capture region:
    • Move the crosshairs to one corner of the region
    • Hold down the left mouse button and drag to the other corner of the region
    • Release the button
  • The capture will appear on the desktop as a PNG image
share|improve this answer

It would be difficult to do so without the .fla file to capture the image. Flash files are difficult to handle in situations like these. You can try to retrieve the .swf file and decompile it if you can't get your hands on the .fla file. That is, if you can't get your hands on the actual original file itself.

share|improve this answer
    
Thank you for your answer. I'm glad my question was understandable! –  shopkeeper Dec 27 '10 at 19:53

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.