- Home /
Textures Import Differently Between PSD and PNG
I have a texture that my artists have been working with in PSD. When we imported it into Unity, the transparency appeared "whiter" than it did in Photoshop. We reimported the texture as png, and the texture looked correct, as it did in Photoshop.
Both files have the same import settings in Unity. I merged all of the layers in the psd, but still no difference.
Heres a picture of what I am talking about: Left is png, and right is psd.
Is this a know issue, and are there work arounds? I looked around for an answer, but to no avail(If there is one it got buried in about a metric ton of other import questions). It is not a critical bug, as we can switch to exporting to png, but it would be easier for everyone involved to work in photoshop and not have to export to see every change. Thank you for your time.
Answer by $$anonymous$$ · Jul 25, 2012 at 03:25 PM
In psd files, you can not have just one layer with transparency, you need to create another layer below that, without transparency (paint with any color for example).Then from the image selection, create the alpha channel in the channels panel. If you need,here you can download the photoshop action to dilate the images.
if I understand your question, I hope that solves your problem!
Hallo! some time its happen to me, who some png have bad transparency, like a dirty glass
reopen it in Photoshop and select & cutting the transparent part and re-saving the png. went straight
maybe this help http://forum.unity3d.com/threads/18604-Alpha-Straight-vs-Premultiplied
Thanks to both of you for answering.
We found a better action for setting up the dilation, and modified it so that the action itself saves out the file, then returns it to the original state. One click for the win.
Thanks again for the help!
I dont get your response Avaista. What exactly did you do to solve this issue?