Getting clear maps rendered

I am developing a wpf application using sharpmap and postgresql. The problem I am having is that, the maps I rendered are not clear when I zoomed them. I did change the resolution of bmp bitmap, but it didnt work.

I get the vector layers from the postgis database. And the map is rendered on an image control using this code.