Imported images lose their color

Hi!

When I try to import some picture to unity, I don’t know why but they lose saturation. The image become more greyish. Even if the compression of the texture is removed, nothing change… The best way to show you what is the problem, it’s picture, of course.


2989887--222559--Desaturated.png

What import settings are you using for your texture asset? My first guess is you’ve turned off sRGB, which you probably shouldn’t be.

Texture Type : [Sprite (2D and UI)]
Texture Shape : [2D]

Sprite Mode : [Single]
Packing Tag : [Empty]
Pixels Per Unit : [100]
Mesh Type : [Tight]
Extrude Edges : [1]
Pivot :

Advenced:
sRGB : [True] > It’s not the problem!
Alpha Source: [Input Texture Alpha]
Alpha is Transparency : [True] > Note: The picture has transparency in it.
Read/Write : [False]
Mipmaps : [False]

Wrap Mode : [Clamp]
Filter Mode : [Bilinear]
Aniso Level : [0]

Max Size : [2048]
Compression : [None]

Do not write Cent*er in Unity Forum XD

Are you using gamma or linear color space rendering? Check your player settings and toggle between the two.

I’m currently using Gamma, if I set it to Linear, the color become brighter. I don’t think that the problem is rendering but the import setting or some sort of unity bug because the picture preview in the inspector is not correct.

Okay, I understand the problem better now after attempting this myself.

It has nothing to do with Unity, it’s doing everything exactly correctly. The problem is the application you’re using to author your content is applying a gamma or color correction leading to the difference in appearance where Unity is displaying the image as it actually is. If you take the PNG file you’re using and post it here on the forum or just open it in your browser you’ll probably see the same “dull” look.

Basically don’t rely on screen captures from different programs to match up because you don’t know what those applications (especially art applications like Adobe stuff) is going to do to that image when display it.

This is the picture… And it looks normal to me!

That image has no alpha, and is lower resolution than the one your screenshot of Unity is showing, so … no it isn’t? I’m asking to take the .png file in your asset directory and posting it here, assuming it is a .png file. If it’s not a png that you’re importing into Unity that might also be the problem as it’s possible Unity isn’t handling color / gamma settings the file expects to be used.

The “Vibrant.png” picture is the one found in the asset… I’ve nothing move to say.