This project has moved and is read-only. For the latest updates, please go here.


PSD plugin does not recognize Photoshop Layer Styles


I have a PSD file of a UI design and icons that contains several layers - one for each of the UI elements in the app. However, when I open the PSD file, while opening without errors, PDN does not render the layer styles in the PSD and the image looks totally different than when rendered with Photoshop.

Closed Mar 21, 2015 at 7:00 PM by taoyue
Closing due to non-response.


bleepzter wrote Aug 12, 2014 at 6:06 PM

Oh by the way this addresses the following plugin:

taoyue wrote Aug 15, 2014 at 12:14 AM

Layer styles do not exist in Paint.NET. Thus, the PSDPlugin cannot preserve visual fidelity for layer styles without rendering the styles itself.

In general, the features in the PSDPlugin map directly to features in Paint.NET. This helps to restrict the scope of the plugin, because there are thousands of features of the PSD file format that do not exist in Paint.NET. Implementing all of them would eventually make the PSDPlugin larger than Paint.NET itself!

This is not an absolute rule. If a certain feature is very popular in PSD files and happens to be easy to implement, then it might be an exception. (For example, certain layer masks.) But this is on a bang-for-the-buck basis; there are just too many PSD features to get them all.

Because of the open-ended nature of this bug, it is a Won't Fix. However, before I close this bug, I'd like to ask you to comment on which layer styles you're particularly interested in. No promises, but I'll investigate and keep them in mind for future versions.