Jump to content
How to Install Plugins ×

Color > Tint-Splitter v1.0


Recommended Posts

I make a lot of abstract art. A problem I sometimes run into is the colors being god-awful. There's a couple tricks I've learned to fix that, for example making the piece black and white and applying http://forums.getpaint.net/index.php?/topic/25083-color-self-negation-now-v11/ or a color zoom blur to it. That can mess up the textures though, so isn't always useful.

If you have that problem, this plugin will permanently fix it.


What this plugin essentially does is it tints the image two different colors that you determine.

It does this by taking one RGB channel and shifting it to another, for example shifting green to red. This leaves a blue channel which depending on its value and the "gray" value will turn a piece a contrast of blue and yellow. You can then shift the blue to whatever color you want and the yellow to whatever color you want.

Let's look at the menu:


Shift: Which channels become equal, and what they become equal to. So for example, R --> B makes the Red channel equal to the Blue channel, with the Green channel determining the Split. In non-technical terms, you should probably play around with this if you don't like the split you're getting. R --> G seems to be the most stable.

Dominant Hue:

Secondary Hue:: These determine the two hues that the image is split into.

Here are some examples, since none of my plugins make sense without them:


Seed Image


Default settings (R-->G, no hue changes)


Changed the dominant hue to a reddish color


Same as above, but changed the secondary color to a bluish color.


Changed the Shift to G-->R. Notice the slightly different pattern.

Download (V1.0)



Link to comment
Share on other sites

Off the top of my head:

New.R = Start.R - (Start.R - End.R) x 0.15

New.G = Start.G - (Start.G - End.G) x 0.15

New.B = Start.B - (Start.B - End.B) x 0.15

(don't quote me - test it for yourself)

Link to comment
Share on other sites

Hi Xhin,

I don't use hex numbers but the way I add an effect slider would be to add double slider from 0 to 1.

Then multiply the source BGRA values by this and the effect BGRA values by the inverse of it.


// psuedo code
double Amount1 = 0; // [0,1] effect colour			blend				 source colour
double rat = Amount1;double irat = 1 - rat;
// let B,G,R be the values you want on the dst canvas
// let Bs,Gs,Rs be the src values
// let Be,Ge,Re be the effect values you have created
B = (int)((Bs * rat) + (Be * irat));
G = (int)((Gs * rat) + (Ge * irat));
R = (int)((Rs * rat) + (Re * irat));
// then recombine these (with A) and write to the dst canvas

hope that helps - I'm sure there are more correct ways of doing it, but it works for me!


Red ochre Plugin pack.............. Diabolical Drawings ................Real Paintings



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.

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