Use the StretchBlt API to stretch the picture to decided size, then use SavePicture to save it back to a file or download the JPG demo from my website to save as JPEG. (There's a nice screenshot demo on my site showing how to capture the screen, copy to a picture and save to disk...)