I demonstrated for myself how easy this task should be for paint.net and/or a plug-in. If you take the three color values (RGB) for a point above the joining line, and the values of a point below it (for example 96,58,41 and 140,88,66) and create 10 equally spaces points between them (the middle is 118 73 54) you get a usable result. I am hoping someone already wrote a plug-in to do this. You select the region and draw the dividing line, and it does a blend - you say how sharp/wide the blend should be (5 points or 20...). I write software, but I haven't written plugins for paint.net. I just don't have time get into this. It would be great if it was a project I was getting paid to do at work - but of course I would still do the research in advance to make sure someone hadn't already done this.