Render Texture to Full Quality Texture for GUI Use

So I am rendering items into 48x48 images for icons for items in my RPG’s Inventory.
Everything renders correctly, and the alpha works correctly just as I want, but the problem is the Quality settings (Specifically the Half Res Texture Quality etc) are lowering the quality of the texture (as it should). The way I would fix this with a texture being painted on the GUI would be by changing the import settings to GUI Texture Type. This would allow the texture to not be affected by the quality settings.

The issue is, I’m rendering this texture at Runtime using Render Texture, and ending up with a Texture2D. How can I change the texture type to GUI so it won’t be affected by the quality settings?

How it looks on Quarter Resolution:

alt text

How it looks on Full Resolution:

alt text

Hi. Have a look at mipMapBias, this will sharpen your image if you give it a negative value. Larger the negative value sharper your image will be. But be careful go to far negative as this will slow performance. Try -0.5 should look good.

using UnityEngine;
using System.Collections;

public class Example : MonoBehaviour {
    void Example() {
        renderer.material.mainTexture.mipMapBias = -0.5F;
    }
}

Cheers!