Jump to content

Photoshop PSD file plugin (newest version: 2.5.0)


taoyue
 Share

Recommended Posts

Did you talk to @taoyue before releasing this? This plugin is still being actively developed. Maybe the two of you can work together to solve the issues.

Link to comment
Share on other sites

Yeah you should work with @taoyue to get a feature integrated. Otherwise I can't let you publish this here as an "official" 2.5.1.

 

I've removed the download link from your post. You two can work together to figure out what to do, but the final call is @taoyue's as far as what gets published here with his code.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Ievgen actually contacted me a couple weeks ago, and I explained that I couldn't take the changes.

 

There are a lot of issues with the approach that he has taken.  It's using the layer name as a form of markup, but the text is actually localized.  Paint.NET can't view or edit the layer groups, and most of the blend modes will not work correctly.  You'd be able to save a file, but you wouldn't know what it looked like until you load it into Photoshop.  You also wouldn't know if you'd screwed up the layer groups until you'd already overwritten your original file.  It's just very problematic to do this in a filetype plugin.

 

Layer groups are really an image editing feature.  Whenever Paint.NET gets layer groups, I will update the PSD Plugin to load and save layer groups.  But not before.

  • Upvote 1
Link to comment
Share on other sites

 @Ego Eram Reputo 

Yes, we have talked and agreed that it cannot be a part of the original plugin while it's not intuitive that layers with a specific name are "saved" as groups (paint image layer data is lost, plugin works only with the regular groups).

 

So it's not a WYSIWYG approach but for me it's important to have a workaround now, and if someone else is searching for that and understands the consequences you have an option.

 

P.s. I have added those notes to the release description.

P.s.s. @Rick Brewster Looks like for the groups you don't even need a tree structure so it should be possible to integrate folders with a current flat layers without huge efforts. Only the big issue here, that I can suggest, is a blend modes and groups UI representation. 

 

Edited by Ievgen Naida
Link to comment
Share on other sites

2 hours ago, Ievgen Naida said:

but for me it's important to have a workaround now, and if someone else is searching for that and understands the consequences you have an option.

 

Sounds like a strong argument to release this in the Developers Section.

Link to comment
Share on other sites

  • 2 months later...

Hi,

 

I am trying to open psd file but not able to open it .

I got error which is mentioned below.

 

Application version: paint.net 4.1.6

System.NullReferenceException: Object reference not set to an instance of an object.
   at PhotoshopFile.PsdFile.DecompressImages()
   at PaintDotNet.Data.PhotoshopFileType.PsdLoad.Load(Stream input)
   at PaintDotNet.FileType.Load(Stream input) in D:\src\pdn\src\Data\FileType.cs:line 495
   at PaintDotNet.Functional.Func.Eval[T1,TRet](Func`2 f, T1 arg1) in D:\src\pdn\src\Base\Functional\Func.cs:line 158

 

Any help would be appreciated.

Link to comment
Share on other sites

On 4/9/2019 at 11:02 PM, Mohan said:

System.NullReferenceException: Object reference not set to an instance of an object.
   at PhotoshopFile.PsdFile.DecompressImages()
   at PaintDotNet.Data.PhotoshopFileType.PsdLoad.Load(Stream input)
   at PaintDotNet.FileType.Load(Stream input) in D:\src\pdn\src\Data\FileType.cs:line 495
   at PaintDotNet.Functional.Func.Eval[T1,TRet](Func`2 f, T1 arg1) in D:\src\pdn\src\Base\Functional\Func.cs:line 158

 

Please send me a copy of the PSD file, and I'll take a look at it.

 

My email address is listed here: https://www.psdplugin.com/

 

If the file is too big to fit in an email, please upload it to OneDrive and share the file to my email.

Link to comment
Share on other sites

  • 10 months later...

Hey I'm having a problem opening a PSD a friend has sent me.  
To be more clear, I have Photoshop CS6 Extended and a friend of mine was designing a project in Paint.net, they used the PSD filetype plugin to save as a PSD and send to me to complete my half of the project, but I was unable to open it in photoshop.  I then downloaded Paint.net and this plug in but I keep getting "PhotoshopFile.PsdInvalidException: Unknown image compression method." rather than opening the file.

 

Has anyone seen this before?

Link to comment
Share on other sites

2 hours ago, CutesieClaire said:

"PhotoshopFile.PsdInvalidException: Unknown image compression method."

 

I suspect the file is corrupted. Uploading it and posting the URL to the plugin author might help diagnose the problem.

 

2 hours ago, CutesieClaire said:

a friend of mine was designing a project in Paint.net.....

 

2 hours ago, CutesieClaire said:

I then downloaded Paint.net.....

 

If you've both got PDN - why not swap the *.PDN file?

 

 

Link to comment
Share on other sites

Is it possible to receive some sort of modified date or hash/id for changed layers? 

Could help with preventing re-exporting none modified layers.

Edit* I was also curious if it was possible to speed up parsing by downscaling the images being processed when loaded or having files not visible be ignored?

Edited by Anisoft
Link to comment
Share on other sites

  • 1 year later...
On 8/17/2021 at 2:44 PM, choin said:

The plugin suffers from the same issue as GIMP, described here https://gitlab.gnome.org/GNOME/gimp/-/issues/5438

 

This PSD file has clipping masks, which are not available in Paint.NET.

 

In general, the PSD plugin only implements PSD features that also exist in Paint.NET.  However, masks have long been an exception to the rule.  Masks are a heavily-used feature in PSD files, and discarding the masks would cause a lot of files to look wrong.

 

Clipping masks are similar to layer masks, and they're even in the same menu group as the layer masks in the Photoshop UI.  This argues strongly for adding clipping masks to the PSD plugin.

Link to comment
Share on other sites

  • 1 month later...
On 2/22/2010 at 6:41 PM, taoyue said:

The latest version of the PSD Plugin can be downloaded from: https://www.psdplugin.com/

 

The latest version of the plugin is 2.5.0, released on September 11, 2016 for Paint.NET 4.0.11 and above.


Please don't hesitate to email me if you encounter a PSD file that the plugin cannot read!  The more PSD files I can collect, the more corner cases can be worked out, and the more reliable the plugin will become. The PSD file format is complicated and incompletely documented, and is not always backwards-compatible when a new version of Photoshop is released.  Only with your help can I keep up with all the changes.
 

Hello!, excuse me but i wanted to ask, the plugin is not available to older version of Paint.NET?, because i use the v3.5.11 and other artist recommended me that version, but i want to open a .psd file and reading all i understand i can't use it.

So i want to know if is suported by the software or if its better option to upgrade the actual version im using to then use the Plugin?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...