Jump to content

Automating Paint.NET?


Recommended Posts

Hello everyone.

I've been researching for a while on the ability to perform image processing on an image using C#, .NET 4.0. I have a WCF service that accepts images, detects whether there's a face in the image or not, and finds facial markers on the image. With these markers I can find specific locations of wrinkles on the face. The last part of this task is to use image processing to "smooth" out the wrinkles. I've used various blur and noise techniques to try to accomplish this, but the best effect I've produced still renders those area with somewhat of a blur.

The effect I'm going for can work using Photoshop or GIMP manually, but trying to automate either software is becoming a very painful experience, especially using C# to do the job. In my search on how to accomplish my task, I've found Paint.NET, and was hoping that because the app is written in .NET, there would be some kind of interface into the software via libraries, SDK, or some other means of automating actions on an image when opened in Paint.NET.

I understand people are building plug-ins for Paint.NET, and maybe what i'm looking for is to simply build a plug-in to do what needs to be done, but I'm very new to this technology and was hoping for someone to help me get started in the right direction. I'd really appreciate any help or education on whether Paint.NET can help me accomplish my goal.

Thank you.

Link to comment
Share on other sites

  • 1 month later...

First post... the thread is less than 2 months old(I read the rules!)... wish me luck!

While automating individual controls may be outside the expected future of Paint.NET, has a single control to call one plug-in been considered?

For example, if we could call Paint.NET with three things it would satiate many desires for this extended functionality.

- Target image to open and start with

- Plug-in / Effect to call

- Name and location to save the finished file to

Combining the function above with the ScriptLab effect (I am making the assumption that it would automatically use its last settings... dangerous on my part) or with a custom built effect gives people the power to repeat their specific tasks by building one tool. Individual users can then invest their time to meet their specific task.

The real question for grateful users like myself is: What is the perspective for the future of Paint.NET in relation to features like this? Reasonable once time and interest allow, or totally out of the question for strategic reasons that a novice may not see?

Link to comment
Share on other sites

Sure thing, macros are pretty nifty items, but when layered across programs tend to be unstable, sensitive, and require the full attention of the terminal. If someone has a macro program which they believe is really reliable I'd be happy to hear about it. It's been some time since I even bothered with them outside of MS Excel. Built in controls are just more reliable.

Link to comment
Share on other sites

  • 5 months later...
Sure thing, macros are pretty nifty items, but when layered across programs tend to be unstable, sensitive, and require the full attention of the terminal. If someone has a macro program which they believe is really reliable I'd be happy to hear about it. It's been some time since I even bothered with them outside of MS Excel. Built in controls are just more reliable.

autohotkey

Link to comment
Share on other sites

10basetom, you're new here and your input is appreciated, however we have a rule for posting to old, dead threads like this ("no necroposting").

Please read the rules before posting again!

Thread Closed

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

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...