Turn sprite into texture including sprite color

Is there a way I can add the color from a sprite renderer to the light parts of the texture, and then save it?
I have managed to convert the texture to a png and save it as a png, but how do I get the texture thats visible on the screen (meaning including the colors from the renderer)?

Thanks.

You can snapshot anything in Unity by using a Camera and a RenderTexture.

It would involve framing up the SpriteRenderer cleanly with a Camera, all your sprites, etc., and hooking a RenderTexture into the Camera, calling Render() and getting the texture back out.