I am trying to take a screen shot of the screen. This is easily done.
What I want to do now is resize it, without effecting the quality much or rather should i say, somehow keeping the image visable or clear enough.

I know how to resize the image in C#. I am saving it to a JPG format (file size is an important aspect here).
However, I am wondering if there is a way to make the image clearer?

Resizing image (down to) 640x480.

Any tips/tricks are much appreciated on trying to make the image still clear/viewable.