How to get good screen shot from screen?

I have taken a small portion of pixels from Screen and made a texture, then saved it. But the image quality is blurry. How to get a good screen texture ?

This can help you.

i think u can try this

ScreenCapture.CaptureScreenshot(Application.persistentDataPath + "/img/" + name + ".png");

like this, this will screen shot and save in persistentdata