I am drawing lots of small black rectangles to the white screen and as they move about and zoom it doesn't look very graceful.

How can I draw them so if the edge lies between pixels, the pixels will be grey rather than black?