null54 Posted December 3, 2012 Share Posted December 3, 2012 This plugin allows Paint.NET to load and save the Pattern files used by Photoshop's Fill command. Only Grayscale, Indexed and RGB mode patterns (8-bit and 16-bit) are supported. Compatibility: 5.0+ Download: PatternFileType.zip Source Code: https://github.com/0xC0000054/pdn-photoshop-pattern 1 3 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...
midora Posted December 3, 2012 Share Posted December 3, 2012 Nice. Would you add some more info about (or a reference to) the file type specification and maybe some example files? Always interested in this file type stuff. Quote Link to comment Share on other sites More sharing options...
null54 Posted December 3, 2012 Author Share Posted December 3, 2012 Nice. Would you add some more info about (or a reference to) the file type specification and maybe some example files? Always interested in this file type stuff. As far as I can tell the pattern format has never been publicly documented by Adobe, this is the closest thing to a spec I have found (although it is wrong in a few places). You can find plenty of example files on the web, I also created a few samples to test the indexed color and 16-bit formats. 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 December 4, 2012 Author Share Posted December 4, 2012 Fixed the Grayscale handling, file version updated to 1.0.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...
Ego Eram Reputo Posted December 4, 2012 Share Posted December 4, 2012 Just confirming - load only/no save? 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...
null54 Posted December 4, 2012 Author Share Posted December 4, 2012 Just confirming - load only/no save? Yes, it is currently a load only filetype. 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...
midora Posted December 4, 2012 Share Posted December 4, 2012 Plugin placed in the Paint.NET\FileTypes folder. But it does not appear in the open file selector after restart. W7, Paint.NET 3.5.10. Any idea? Quote Link to comment Share on other sites More sharing options...
null54 Posted December 4, 2012 Author Share Posted December 4, 2012 Plugin placed in the Paint.NET\FileTypes folder. But it does not appear in the open file selector after restart. W7, Paint.NET 3.5.10. Any idea? That issue has been fixed along with another bug, file version updated to 1.0.0.2. 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...
midora Posted December 4, 2012 Share Posted December 4, 2012 Works for me now. You may add a little bit more information about what the plugin supports. My interpretations ;-) - Creates for each pattern in the file a new layer (using the name of the pattern) - The layer size is the maximum width and height of all patterns in the file - Supports transparency Quote Link to comment Share on other sites More sharing options...
butterfly8000 Posted October 24, 2015 Share Posted October 24, 2015 how do you load them have tried but it will not load them properly thanks Quote Link to comment Share on other sites More sharing options...
null54 Posted October 25, 2015 Author Share Posted October 25, 2015 how do you load them have tried but it will not load them properly thanks Make sure you have placed the plugin in the FileTypes folder, then the Photoshop Pattern option should appear in the File->Open dialog 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 May 20, 2017 Author Share Posted May 20, 2017 Added support for saving grayscale patterns. 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...
null54 Posted December 25, 2018 Author Share Posted December 25, 2018 Fixed loading indexed color patterns with transparency. Improved performance when loading and saving. 2 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...
Seerose Posted December 28, 2018 Share Posted December 28, 2018 @null54! Thank you for your effort. Quote Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi Link to comment Share on other sites More sharing options...
ScrapbookWithPDN Posted January 2, 2019 Share Posted January 2, 2019 Very, very nice plugin. Thank you for taking the time to do this. Much appreciated. Quote Link to comment Share on other sites More sharing options...
null54 Posted August 12, 2020 Author Share Posted August 12, 2020 Release version 1.0.6. Changes: Throw an exception for unsupported image types. Reduced memory usage when loading. 2 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...
Seerose Posted August 13, 2020 Share Posted August 13, 2020 ❤️ @null54! Thank you so much. Quote Live as if you were to die tomorrow. Learn as if you were to live forever. Gandhi Link to comment Share on other sites More sharing options...
null54 Posted July 2 Author Share Posted July 2 Release version 1.0.7. This release is for Paint.NET 5.0+. Changes: Improved performance when loading and saving. Reduced memory usage when loading and saving. Skip empty layers when saving. Throw an exception if the document is too large when saving. 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...
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.