try:
Updated in Nov 26th.
WebKit is not just a great platform for Web Browsers development. It allows one to 'easily' port it to a given environment such as Gtk+, Qt, EFL, etc. At least easier than Mozilla does. So, as I told in my first post, I've started collaborating on the Qt port, fixing bugs and adding features and removing deprecated stuff. The best part of working on WebKit-Qt is that it is time to time merged in the Qt code itself.
An interesting feature I had the pleasure to add in WebKit-Qt is a Web page frame property that sets whether the content of this frame should be cropped by the *view area. In other words, when it is set to 'true' WebKit-Qt automatically adds scrollbars in the view area and render only the content that fits in it. Update: the property was removed in Qt 4.6 because there is another (not so simple) way of doing the same thing.
So, why does that deserve a blog post? Because the possibilities it adds to the WebKit-Qt usage and because it also gave me my first NOT WebKit commit in the Qt tree. Ok! It is a WebKit example... It is named framecapture and can be found here.
The framecapture does not have a Graphical User Interface (can work in batch mode) and loads a given Web page using WebKit as backend, rendering it internally. In other words, WebKit does not need to show a Web page to render it. When the page is finally loaded, it is split in frames and each frame content is captured and saved in PNG files. Without the property above added the PNG files would contain only the viewable part of the frame content.
except hard.ShowMeItInImages:
Suppose this is the Web page we want to capture in frames. It has a top frameset containing two frames: one with a fake logo (in blue) and another one with a fake header (in green). It also contains a fake main frame (in red).
The Web page will be split in the 3 images below, which are then saved in PNG files. All of it is done with a simple command: 'framecapture http://blablabla...'

Image 1: the logo frame.

Image 2: the header frame.

Image 3: the main frame.
Update: thanks Kenneth Christiansen (who sent me an email) and tonikitoo (who commented here) that framecapture and this post were deprecated.