APShredder

BlendModes Plus v2.3.5 (3/24/10)

134 posts in this topic

BlendModes Plus

 

Have you ever wished that Paint.NET had more blend modes like some of those "other, more expensive" image editors? Well now your wish just came true! :lol: And now just for the low price of $500 FREE!

This plugin can be found in Effects --> Tools --> BlendModes Plus.

Basically, all you have to do is open the plugin, load an image, and choose your blend mode. Right now the current blend modes available are:

Normal
Additive
Average
Blue
Color
Color Burn
Color Dodge
Cyan
Darken
Difference
Divide
Exclusion
Glow
Grain Extract
Grain Merge
Green
Hard Light
Hard Mix
Hue
Lighten
Linear Burn
Linear Dodge
Linear Light
Luminosity
Magenta
Multiply
Negation
Overlay
Phoenix
Pin Light
Red
Reflect
Saturation
Screen
Signed Difference
Soft Light
Stamp
Vivid Light
Yellow

And even though this list is kinda long, I plan to add more blend modes before long.

Blend Mode Descriptions:
Here is just a quick rundown of what all the blend modes do.

Hidden Content:
Here are the to images I'm going to use.
yhsjjie-51.pngyhsjjie-52.png
Normal
yhsjjie-52.png
I don't think this mode needs much of description. The final image is the blend image.

Average
yhsjjie-53.png
This mode is good for blending two images together. Nothing special.

Blue
yhsjjie-54.png
This mode replaces the blue channel of the base image with the blue channel of the blend image.

Color
yhsjjie-55.png
This mode replaces the hue and saturation of the base image with the hue and saturation of the blend image.

Cyan
yhsjjie-56.png
This mode replaces the cyan channel of the base image with the cyan channel of th blend image.

Divide
yhsjjie-70.png

Grain Extract
yhsjjie-71.png

Grain Merge
yhsjjie-72.png

Green
yhsjjie-57.png
This mode replaces the green channel of the base image with the green channel of the blend image.

Hard Light
yhsjjie-73.png

Hard Mix
yhsjjie-58.png
This mode causes the resulting image to either be black, white, red, yellow, green, cyan, blue, or magenta.

Hue
yhsjjie-59.png
This mode replaces the hue of the base image with the hue of the blend image.

Linear Burn
yhsjjie-60.png
This mode will always make you image darker.

Linear Dodge
yhsjjie-61.png
This mode will always make you image lighter.

Linear Light
yhsjjie-62.png
This mode is similar to Linear Burn except the blend image is more noticeable.

Luminosity
yhsjjie-63.png
This mode replaces the luminosity of the base image with the luminosity of the blend image.

Magenta
yhsjjie-64.png
This mode replaces the magenta channel of the base image with the magenta channel of the blend image.

Pin Light
yhsjjie-65.png
This mode causes light parts of the blend image and dark parts of the base image to show through.

Red
yhsjjie-66.png
This mode replaces the red channel of the base image with the red channel of the blend image.

Saturation
yhsjjie-67.png
This mode replaces the saturation of the base image with the saturation of the blend image.

Signed Difference

Stamp
yhsjjie-68.png
This mode is good for applying textures to images.

Yellow
yhsjjie-69.png
This mode replaces the yellow channel of the base image with the yellow channel of the blend image.


The UI:
yhsjjie-75.png

And of course, all questions, comments, suggestions, and crash logs are welcome. :wink:

Plugin Log:
3/24/10 - Organizer updated, multiple blend modes can be selected and moved at once.
3/13/10 - New blend modes added. (Additive, Color Burn, Color Dodge, Difference, Glow, Multiply, Negation, Overlay, Reflect, Screen)
Maximum and Minimum renamed to Lighten and Darken.
Organizational system added.
2/27/10 - New blend modes added. (Exclusion, Maximum, Minimum, Phoenix, Soft Light)
11/8/09 - Fixed some bugs.
11/8/09 - Copy From Clipboard Added, New blend mode added (Signed Difference)
10/30/09 - New blend mode added. (Vivid Light)
10/27/09 - New blend modes added. (Divide, Grain Extract, Grain Merge, and Hard Light)
10/25/09 - Plugin taken out of beta.
10/22/09 - Checkbox added to switch "layers".
10/21/09 - Beta version of plugin uploaded.

BlendModesPlus.zip

Edited by Ego Eram Reputo
Added zipped *.dll
3

Share this post


Link to post
Share on other sites

Brilliant! We need more like this. This is what a plugin should be.

You know what? I don't care that it's still in Beta. I'm stickying it. :-)

0

Share this post


Link to post
Share on other sites

Well, I tested some of yours against the equivalent blend modes in The GIMP - don't have Photoshop to test - and the ones I could test range from pretty close to spot-on. Burn and Color in particular don't seem to mesh luminosity-wise, but others - Dodge, Hue, Saturation, Value (Luminosity) - seem to be right close.

I've uploaded a 90% quality JPG as well as a full-quality PNG, in case you want to take a look.

JPG (1.37MB)

PNG (5.22MB)

0

Share this post


Link to post
Share on other sites

Also, if you want some kind of suggestions on how the math works in The GIMP, you can always download the source ;) Blend modes are in...

/app/base/base-enums.h:68 is the enum typedef,

/app/composite/gimp-composite-generic.c is where some math's at.

Additionally, for the sake of simplicity and being able to expand without getting confused really quickly, make an enum with all your blendmodes in it and a function of two surfaces (left-hand side, right-hand side) that uses the blend mode. It will be far less confusing than a huge switch in the middle of your render function. And also, with that, your drop-down list can just return the struct name instead of a string. Just a suggestion.

0

Share this post


Link to post
Share on other sites

fantastic plugin

if this would be integrated in pdn it would be awesome

so it's a bit complicated if you have to load an image before applying a blend mode :-/

0

Share this post


Link to post
Share on other sites
if this would be integrated in pdn it would be awesome

..or if there was support for blend mode plugins.

0

Share this post


Link to post
Share on other sites

Cool plugin. You should add a checkbox to switch the order of the "layers."

0

Share this post


Link to post
Share on other sites

Thanks everyone for your support and suggestions! :D

@Illnab: I'm trying out your suggestions right now, but I think I might just keep it like I have it for now.

@pyrochild: D'oh! I don't know why I didn't think of that. That'll be a great improvement for this plugin Thanks!

EDIT: Just uploaded the version with the checkbox that switches the "layers".

0

Share this post


Link to post
Share on other sites

I must say, you're one of the fastest plugin authors to update. :)

0

Share this post


Link to post
Share on other sites

Okay everybody, due to the great amount of satisfactory reviews I've been getting, I've decided to remove the beta label from the plugin. Everyone seems to be happy with it so far, and I haven't got a single complaint yet, so keep on enjoying it! :D

0

Share this post


Link to post
Share on other sites

Great plugin and well done on getting it Sticky'd.

Using it when I get home to my PdN computer...

0

Share this post


Link to post
Share on other sites

Thanks guys! I still can't believe how well this plugin has gone over with people so far.

0

Share this post


Link to post
Share on other sites

wow i love this AMAZING :shock:

if you are going for the GE plugin brilliance award you have my nomination :D

i have been waiting for this for ages :D thank you so much man!

0

Share this post


Link to post
Share on other sites
Cool plugin. You should add a checkbox to switch the order of the "layers."
@pyrochild: D'oh! I don't know why I didn't think of that. That'll be a great improvement for this plugin Thanks!

EDIT: Just uploaded the version with the checkbox that switches the "layers".

Great, thanks!

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now