Jump to content

I am trying to convert a Photoshop Plugin to Paint.net


Recommended Posts

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.

Link to comment
Share on other sites

First, you'll need to learn how to write plugins for Paint.NET:

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!

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.asp
Then, 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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

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.

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.

×
×
  • Create New...