I need to take a screenshot of a website as it would appear on a very high resolution monitor... say 4000x3000 pixels. My laptop's screen has a native resolution of 1400x768. Basically, I need to simulate having a monitor resolution much higher than my monitor and video card actually supports. I want the screenshot of the site to look pretty much how it does when you hit CTRL MINUS (zoom out) in Firefox repeatedly, but without any loss of pixels due to scaling. How can I do this? Is there some way to use virtual machine software to simulate a super-high-res display? If not, is there some way to open a browser window bigger than the screen, and then capture its contents as a PNG somehow? Anything else that might work?
Once both extensions are installed, go to Tools - Web Developer - Resize - Edit Resize Dimensions... .
Add a new size, 4000 x 3000. check "Resize the viewport" if you want only the page content to be 4000x3000. If you don't check it, the complete window of Firefox (with toolbars, menu, ...) will be set to this dimension.
Once at the correct size, go to Tools - FireShot - Capture Entire Page and ... . Select an action, like Save for instance. It will save the page content that has been set by Web Developer to the desired size.
Meanwhile (for at least a year or two -- since version 15, if I am not mistaken), Firefox supports this directly via the integrated developer tools.
Either hit CtrlShift M or select Responsive Design View from the Developer Tools icon in the stripe menu.
That will bring up this view, which will let you choose from a set of presets as well as enter any desired resolution and directly save a screenshot in PNG format to disk with one click:
On a Mac, Paparazzi can help, either using its GUI or using a URL syntax like:
paparazzi:(width=4000,height=3000,maxheight=3000)How can I take browser screenshots at a higher resolution than my browser supports?
The URL syntax can easily be turned into a bookmarklet. Paparazzi uses the WebKit rendering engine.
Firefox 16 onwards now contains the ability to control the size of the viewport with the developer console:
Open up Tools ... Web Developer ... Developer Toolbar
Resize viewport with this command:
resize to 5000 5000
Screen capture with this command:
Well, with a Linux (or X Window System setup of any flavor) you can set a virtual desktop that is larger than your monitor. You scroll around in it, but I would think you could then maximize your browser and screen shot it.
I don't know if there is a way to do it in Windows or OS X.
I find using online services like thumbalizr easier than installing browser plugins, if you don't need to do this often.