null54 Posted October 4, 2011 Share Posted October 4, 2011 This plugin allows Paint.Net to load and save Jasc's PaintShop Pro format. It should be able to load any image containing only raster layers. When saving it will only save images in 24-bit mode. This plugin uses code from the DotNetZip library. Download: PaintShopProFiletype.zip Source Code: https://github.com/0xC0000054/pdn-pspformat 4 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
Red ochre Posted January 1, 2012 Share Posted January 1, 2012 'Most viewed & downloaded/ least replied to', thread winner 2011! (not actually official). We can't have that - many thanks for your hard work and happy new year. Quote Red ochre Plugin pack.............. Diabolical Drawings ................Real Paintings Link to comment Share on other sites More sharing options...
null54 Posted January 2, 2012 Author Share Posted January 2, 2012 At least the lack of replies meant that no bugs had been reported. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
null54 Posted April 25, 2013 Author Share Posted April 25, 2013 Added support for loading the 4-bit and 1-bit indexed formats. The format version can now be selected on save, and floating raster layers are now loaded. File version updated to 1.0.1.0. 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
deejaysd Posted June 8, 2014 Share Posted June 8, 2014 Hmm...I'm not having any success opening pspimage files. I keep getting "There was an error reading the file from the media". I stayed away from any files that I know contain vector layers, but I couldn't even open jpg files that I had erased the background and saved as a pspimage file in order to preserve the transparency. I'll assume it's "operator error" at this point, but does it matter if my files were created using PSP X6? Thanks for your help, bro. -deejay Quote Link to comment Share on other sites More sharing options...
null54 Posted June 8, 2014 Author Share Posted June 8, 2014 Hmm...I'm not having any success opening pspimage files. I keep getting "There was an error reading the file from the media". I stayed away from any files that I know contain vector layers, but I couldn't even open jpg files that I had erased the background and saved as a pspimage file in order to preserve the transparency. I'll assume it's "operator error" at this point, but does it matter if my files were created using PSP X6? It should not matter if the files were created with PSP X6. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted June 8, 2014 Share Posted June 8, 2014 I keep getting "There was an error reading the file from the media". That sounds like a file-read-error to me. You using a USB or some other media to store the files? Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker Link to comment Share on other sites More sharing options...
deejaysd Posted June 9, 2014 Share Posted June 9, 2014 No. The files are on my hard drive. Well I've tried opening every pspimage file I have so I'll just move on. If I discover the problem I'll let you know. Quote Link to comment Share on other sites More sharing options...
deejaysd Posted June 9, 2014 Share Posted June 9, 2014 I even changed the default program for pspimage files to Paint.net but it still isn't working for me. Paint.net opens other file types in the same folder open no problem. I'm running this on a seperate computer that doesn't have Paint Shop Pro installed on it, if that makes any difference. Other than that there is no difference in the systems. Quote Link to comment Share on other sites More sharing options...
null54 Posted June 9, 2014 Author Share Posted June 9, 2014 I even changed the default program for pspimage files to Paint.net but it still isn't working for me. Paint.net opens other file types in the same folder open no problem. I'm running this on a seperate computer that doesn't have Paint Shop Pro installed on it, if that makes any difference. Other than that there is no difference in the systems. Would it be possible for you to upload one of the files and PM me the link? There could be some issue with files saved by PSP X6 that causes the plugin to crash. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
deejaysd Posted June 9, 2014 Share Posted June 9, 2014 Sure...but upload it where? Quote Link to comment Share on other sites More sharing options...
deejaysd Posted June 10, 2014 Share Posted June 10, 2014 Alright I uploaded a file and sent you the link. It's about as simple a file as can be...just an image with the background removed. I figure whatever the issue is it's going to apply to all pspimage files I have regardless of the number of layers it contains. I won't be surprised if it turn out to be something simple (for you), so I'll look forward to your response. Thanks again, deejay Quote Link to comment Share on other sites More sharing options...
null54 Posted June 10, 2014 Author Share Posted June 10, 2014 It appears that PSP X2 and later use a new format for the layer data that is not backwards compatible with previous versions, and Corel has not updated the public format specification to describe it. In order for the files to be loaded by this plugin you must save them with the compatibility options set to PaintShop Pro 10 or earlier. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
deejaysd Posted June 11, 2014 Share Posted June 11, 2014 Thanks for looking into it and discovering the problem...and doing it so quickly. Much appreciated! Quote Link to comment Share on other sites More sharing options...
null54 Posted January 5, 2015 Author Share Posted January 5, 2015 Fixed a crash with layers that are larger than the main image. Added support for files created with PSP X2 and later, various other bugs fixed. File version updated to 1.0.2.0. 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
toe_head2001 Posted January 5, 2015 Share Posted January 5, 2015 Thank you saving us from Vendor Lock-in. Quote (September 25th, 2023) Sorry about any broken images in my posts. I am aware of the issue. My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
jdelano Posted April 26, 2015 Share Posted April 26, 2015 I created this account just to be able to say thank you for this great plug-in. It allows me to access files from long ago :-) Donation is my next step. again THANK YOU for bringing this to this fantastic app you've made it more fantasticer O.o Jon 1 Quote Link to comment Share on other sites More sharing options...
Felix Atagong Posted June 22, 2015 Share Posted June 22, 2015 As I seem to have misplaced my (very old) PSP5-CD, this is a great plug-in although it seems to import some of the layers wrong (they open top left instead of at the right position). I have literally hundreds of PSP files stacked over the years. But (at least) one 35MB PSP file gives me the following error: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at PaintShopProFiletype.PSPFile.Load(Stream input) at PaintDotNet.FileType.Load(Stream input) in d:\src\pdn\paintdotnet\src\Data\FileType.cs:line 476 at PaintDotNet.Functional.Func.Eval[T1,TRet](Func`2 f, T1 arg1) in d:\src\pdn\paintdotnet\src\Base\Functional\Func.cs:line 158 Not sure if you know what causes this? Quote Link to comment Share on other sites More sharing options...
null54 Posted June 22, 2015 Author Share Posted June 22, 2015 Not sure if you know what causes this? The only thing I can think of is that the saved layer bounds are located outside the main image. If you could upload one of the files that causes this to Dropbox or some other file host and PM me the link, it would be extremely helpful in isolating the problem. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
Disk4mat Posted May 31 Share Posted May 31 Is this project still active? The latest version on GH works pretty well for older PSP versions but has some trouble with newer file versions. I'd be happy to test and supply any resources I can. Quote Link to comment Share on other sites More sharing options...
null54 Posted May 31 Author Share Posted May 31 2 hours ago, Disk4mat said: Is this project still active? It is. 2 hours ago, Disk4mat said: The latest version on GH works pretty well for older PSP versions but has some trouble with newer file versions. What is the issue you are having with images from the newer PSP versions? If it is failing to load the image, I will need a sample file to try and reverse engineer the format changes. Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
Disk4mat Posted June 1 Share Posted June 1 (edited) Some files that wouldnt open, I was able to get working by renaming the layers. I noticed I had multiple groups and each group had the same layer name(s). I attached one file in a zip. This one I cant figure out whats causing the issue. Thanks for looking into it. My CD Case.zip Edited June 1 by Disk4mat Quote Link to comment Share on other sites More sharing options...
null54 Posted June 1 Author Share Posted June 1 4 hours ago, Disk4mat said: This one I cant figure out whats causing the issue. Fixed. That file contains multiple guides, and the plugin did not support that. 1 1 1 Quote Plugin Pack | PSFilterPdn | Content Aware Fill | G'MIC | Paint Shop Pro Filetype | RAW Filetype | WebP Filetype The small increase in performance you get coding in C++ over C# is hardly enough to offset the headache of coding in the C++ language. ~BoltBait Link to comment Share on other sites More sharing options...
Disk4mat Posted June 1 Share Posted June 1 Flawless! My many thanks and appreciation! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.