Images loaded from Resources.Load not as crisp as image read via WWW

Hello,

When viewing an image from a distance, the images loaded via Resources.Load() are not as crisp as reading image via WWW.
Has anyone see this issue before? If so, what do I need to do to have textures loaded via Resources.Load() be as crisp. I want to pre-load a large number of images as textures.

When viewed relatively close, both are crisp:

When viewed at a distance, the top (loaded via Resources.Load) is not as crisp as the bottom one (loaded via WWW):

function Start () {
    GameObject bla = new GameObject.CreatePrimitive(PrimitiveType.Cube);
    bla.transform.localScale = Vector3(1000,1000,1000);
    bla.transform.position = Vector3(0,500,0);

    Texture2D texture = Resources.Load("lena", Texture2D);
    bla.renderer.material.mainTexture = texture;
    						
    var www = new WWW ("file://C:\\lena.jpg");
    yield www;
	
    var gameObject = new GameObject.CreatePrimitive(PrimitiveType.Cube);
    gameObject.transform.localScale = Vector3(1000,1000,1000);
    gameObject.transform.position = Vector3(0,-500,0);
    gameObject.renderer.material.mainTexture = www.texture;
}

What settings are you using for the textures you have in Resources? The source texture format is irrelevant and is not used in a build; the only thing that matters is the settings you’re using in Unity.

–Eric

I am not sure what you mean by “The source texture format”. Can you explain?

Looking at the inspector for lena under Resources, the properties are:
Texture Type : Texture
Alpha from Grayscale: unchekced
Wrap Mode:Repeat
Filter Mode:Bilinear
Aniso Level:1
Default:
Max Size:1024
Format:Compressed

The source texture format is the original texture format. Your settings in Unity are using compression; turn that off if you want the best quality.

–Eric