Paint.NET

Welcome to the Paint.NET forum!
It is currently Sun Nov 22, 2009 10:53 am

All times are UTC


Forum rules


Questions or problems with plugin installation? Click here.



Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 176 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next
Author Message
 Post subject: Conditional Hue/Saturation Effect Available
PostPosted: Sat Mar 11, 2006 8:43 pm 
Offline

Joined: Mon Mar 06, 2006 9:41 pm
Posts: 62
I have created a "Conditional Hue/Saturation" effect plug-in for PDN. It basically just goes through the image and analyzes the hue and saturation values of the pixel, checks it against the range specified by the user, and then takes the appropriate action, which may be a hue shift, saturation shift or hue fade. While not much of a technical achievement I've found it useful for quick changes that could be done "by hand" but are a one-pass action with this effect.

Below are some before and after shots.

Image

Image

Image

Effect dialog screen shot:

Image

Download link:
http://www.evanolds.com/dl/CondHSAdj.dll

Plug-in Page:
http://www.evanolds.com/pdnhs.html

Last Update: March 3, 2007


Last edited by evanolds on Sun Mar 04, 2007 1:54 am, edited 6 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 11, 2006 11:31 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 1:26 am
Posts: 286
Location: Philadelphia, PA
Pretty cool effect...it works well!
Some neat results may be obtained! Thanks!

_________________
Image


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 12, 2006 12:43 am 
Offline
User avatar

Joined: Wed Feb 22, 2006 9:13 pm
Posts: 974
Location: Corpus Christi
Great plugin! I think I will find myself using quite a bit.

Thanks!

_________________
Image
- DO NOT contact me asking for the .pdn of my avatar or the PDN logo. Thank you. Have a nice day.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 12, 2006 12:57 am 
Offline

Joined: Tue Sep 06, 2005 5:10 pm
Posts: 559
Wow spot the difference. Especially in the last photo. If you are anything like me, which is mostly rubbish, it would have taken you about half a minute to figure it out!


It looks like a very very lovely plugin. I would use it if I knew how to instal them, hoewver I don't know, and so I will have to instead dream about it in my dreams when I sleep tonight. Thank you evanolds.

_________________
Personal Gallery
Deviant Art Gallery


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 12, 2006 1:07 am 
Offline
User avatar

Joined: Wed Feb 22, 2006 9:13 pm
Posts: 974
Location: Corpus Christi
aatwo, extract the driver (.dll) from the zip and place it in the "Effects" folder in the "Paint.NET" directory. The next time you start Paint.NET it will be located in the "Effects" menu.

_________________
Image
- DO NOT contact me asking for the .pdn of my avatar or the PDN logo. Thank you. Have a nice day.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 12, 2006 5:40 pm 
Offline

Joined: Fri Jul 22, 2005 7:56 pm
Posts: 44
Location: Antwerp, Belgium
Are you going to release the source code of your plugin ?


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 12, 2006 8:49 pm 
Offline
Paint.NET Lead Developer
User avatar

Joined: Tue Jul 19, 2005 6:22 pm
Posts: 8878
Location: Kirkland, WA
aatwo wrote:
Wow spot the difference. Especially in the last photo.
Ok I finally was able to spot the difference ... :)

_________________
The Paint.NET Blog: http://blog.getpaint.net/
Donations are always appreciated! http://www.getpaint.net/donate.html
Paint.NET Search Engine: http://searchpaint.net

Image


Top
 Profile  
 
 Post subject: Source Code
PostPosted: Mon Mar 13, 2006 2:52 am 
Offline

Joined: Mon Mar 06, 2006 9:41 pm
Posts: 62
Ok, if you'd like the source code it's posted (link below). This is just a zip of the project file as it was when I compiled the release version. You may have to fiddle with the project settings to get it to compile (if your Paint.NET installation directory is different than mine for example).

Feel free to use it as a framework for your effect, in fact this is the main reason I'm releasing it. Just replace my code with your own.

Note that there are sections that are commented out and even some unused sections of code (I think I may have left in some if statements that are impossible to be executed in the given context). You may have to sort through some of my messy code if you want to use this to see how PDN plug-ins work, but I'm hoping that is doable for most C# programmers with some graphics programming experience.


http://www.evanolds.com/HueSatFilterSrc.zip


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 14, 2006 11:04 pm 
Offline
Site Admin
User avatar

Joined: Wed Jul 20, 2005 4:22 am
Posts: 3825
Location: Wisconsin
*jumps on the boat late*

I just tried this out the other day. This is an excellent plugin! Big thumbs up.

_________________
/ My Website | My Weblog | My deviantART \
Image
Please, get your head out of your ... the sand. - pyrochild


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 14, 2006 11:23 pm 
Offline

Joined: Tue Sep 06, 2005 5:10 pm
Posts: 559
I installed this plugin today thanks to Buzzkill who should have a statue made of him or something for helping me.


evanolds you are hardcore because this plugin is so awesome it should be permanently integrated into paint.net.

_________________
Personal Gallery
Deviant Art Gallery


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 15, 2006 9:35 pm 
Offline
User avatar

Joined: Fri Sep 02, 2005 4:44 pm
Posts: 2835
Location: Lyon, France
I've a Localization Fever and so a few questions:
1. Is this 3rd-party effect localizable?
2. Are/can third-party effects localizables?

_________________
No. Way. I've just seen Bob. And... *poof!*—just like that—he disappears into the mist again. ~Helio


Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 18, 2006 8:34 pm 
Offline
Paint.NET Lead Developer
User avatar

Joined: Tue Jul 19, 2005 6:22 pm
Posts: 8878
Location: Kirkland, WA
Moved to new Plugins forum

_________________
The Paint.NET Blog: http://blog.getpaint.net/
Donations are always appreciated! http://www.getpaint.net/donate.html
Paint.NET Search Engine: http://searchpaint.net

Image


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 05, 2006 12:09 am 
Offline

Joined: Wed Mar 08, 2006 3:58 am
Posts: 362
yeah like in the help section there should be a button opening a browser to evanolds' site...

_________________
Image
I built my first computer at age 11!


Top
 Profile  
 
 Post subject:
PostPosted: Sat Apr 22, 2006 7:28 am 
Offline

Joined: Sat Apr 22, 2006 6:45 am
Posts: 3
am muchly impressed!


Top
 Profile  
 
 Post subject:
PostPosted: Sat Apr 22, 2006 10:51 pm 
Offline
User avatar

Joined: Wed Nov 30, 2005 11:40 pm
Posts: 1267
Location: Middle Tennessee
Bob, There is no resource file that you can change the strings, but there is some capability of it (With evan's permission, of course :D)

_________________
Image
Kitteh all growed up :_(


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 176 posts ]  Go to page 1, 2, 3, 4, 5 ... 12  Next

All times are UTC


Who is online

Users browsing this forum: georgian and 24 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Hosted by Forumer & phpBB

Get your Forumer™ today!

Adding a forum to your website is a great way to get return visitors.

» Get your own Free Forum!

Terms of Use

Privacy Policy

Report Abuse

Copyright © 2003-2009 Forumer. All Rights Reserved. | Copyright © paint.NET