althor1138: That looks like good work, but it may not be a good idea to follow the website in the OP. Here's a comparison between my AviSynth version of the GIMP filter and the final image on that website.
Edit: Here's my function without any contrast nonsense...
function Technicolor(clip c)
{
red_matte = c.ChannelMixer(100, -50, -50, 100, -50, -50, 100, -50, -50).Invert()
green_matte = c.ChannelMixer(-50, 100, -50, -50, 100, -50, -50, 100, -50).Invert()
blue_matte = c.ChannelMixer(-50, -50, 100, -50, -50, 100, -50, -50, 100).Invert()
red = c.Overlay(green_matte, mode="multiply").Overlay(blue_matte, mode="multiply")
green = c.Overlay(red_matte, mode="multiply").Overlay(blue_matte, mode="multiply")
blue = c.Overlay(red_matte, mode="multiply").Overlay(green_matte, mode="multiply")
return MergeRGB(red, green, blue)
}