Master John Posted December 3, 2010 Share Posted December 3, 2010 I'm trying to convert a plug-in to Paint.net but I have almost no knowledge of C++ or anything similar, all I know is basic Lua and Java. I am wondering three things, one how to view the code of the paint.net plug-in in plain English. two how to transfer that plug-in to paint.net language. finally three how to publish it to these forums. Quote Link to comment Share on other sites More sharing options...
BoltBait Posted December 3, 2010 Share Posted December 3, 2010 First, you'll need to learn how to write plugins for Paint.NET: Basically, you'll need to download CodeLab from here: http://www.boltbait.com/pdn/CodeLab/ You can install plugins according to these instructions: http://www.boltbait.com/pdn/InstallingEffects.php Then, you should learn how to write plugins by reading the tutorials starting here: http://www.boltbait.com/pdn/CodeLab/help/tutorial.asp Then, you'll need to find the source code to the Photoshop plugin. Once you have that, you'll need to study it so that you completely understand the algorithm so that you can translate that plugin into C# for Paint.NET. This is probably no easy task as the Photoshop plugins are not written the same way as Paint.NET's plugins. That's not to say it will be impossible, I'm just saying that you have a long road ahead of you. Once you get going, if you have trouble, post your code here and someone might be able to help you. Good luck! Quote Click to play: Download: BoltBait's Plugin Pack | CodeLab | and how about a Computer Dominos Game Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted December 3, 2010 Share Posted December 3, 2010 Here's a wonderful (downloadable PDF) introduction to C# http://www.robmiles.com/c-yellow-book/ At the same site you'll find an 'Orange book' on CSharp from Java - you might find that worth downloading & reading too. 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...
Master John Posted December 3, 2010 Author Share Posted December 3, 2010 First, you'll need to learn how to write plugins for Paint.NET: Basically, you'll need to download CodeLab from here: http://www.boltbait.com/pdn/CodeLab/You can install plugins according to these instructions: http://www.boltbait....lingEffects.aspThen, you should learn how to write plugins by reading the tutorials starting here: http://www.boltbait....lp/tutorial.asp Then, you'll need to find the source code to the Photoshop plugin. Once you have that, you'll need to study it so that you completely understand the algorithm so that you can translate that plugin into C# for Paint.NET. This is probably no easy task as the Photoshop plugins are not written the same way as Paint.NET's plugins. That's not to say it will be impossible, I'm just saying that you have a long road ahead of you. Once you get going, if you have trouble, post your code here and someone might be able to help you. Good luck! How would I go about finding the source code for the plug-in? Quote Link to comment Share on other sites More sharing options...
pyrochild Posted December 3, 2010 Share Posted December 3, 2010 If you don't have access to the source code of the plugin you're trying to port, then you probably can't legally port it anyway. Quote ambigram signature by Kemaru [i write plugins and stuff] If you like a post, upvote it! Link to comment Share on other sites More sharing options...
Master John Posted December 4, 2010 Author Share Posted December 4, 2010 If you don't have access to the source code of the plugin you're trying to port, then you probably can't legally port it anyway. Really? Then I might be out of luck, but since I have never tried this before how would I port the source code, if I have access? I have never tried to get the source code of something before. Quote Link to comment Share on other sites More sharing options...
null54 Posted December 4, 2010 Share Posted December 4, 2010 What is the name of the plug-in? 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...
Master John Posted December 5, 2010 Author Share Posted December 5, 2010 What is the name of the plug-in? Fractalius. I bought it so I figure what the heck. Quote Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted December 5, 2010 Share Posted December 5, 2010 Purchasing it does not give you the right to disassemble it and use the code. Fractalius is subject to copyright, so you're able to use it and THAT IS ALL. If you violate the copyright you're in serious trouble...., If you want to recreate a fractalius type effect, there is a link to a mini tutorial in this thread: So called fractals. 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...
Master John Posted December 5, 2010 Author Share Posted December 5, 2010 Purchasing it does not give you the right to disassemble it and use the code. Fractalius is subject to copyright, so you're able to use it and THAT IS ALL. If you violate the copyright you're in serious trouble...., If you want to recreate a fractalius type effect, there is a link to a mini tutorial in this thread: So called fractals. Really? I had no idea, I thought it was pretty much you bought it and it was yours to do whatever you want with it. I guess I will give up on this project though... Quote Link to comment Share on other sites More sharing options...
Ego Eram Reputo Posted December 6, 2010 Share Posted December 6, 2010 Pretty much the same situation as buying a book. Doing so does not confer the right to rip sections out of the book for your own novel. 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...
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.