1. A method for color trapping comprising: receiving a bitmap of a halftoned color image having a plurality of pixels; selecting a candidate pixel in an area of said bitmap having a two-color edge comprising a first side of a first dominant color and a second side of a second dominant color; defining a window of size n×m centered on said candidate pixel; determining whether said candidate pixel is an edge pixel qualified for trapping based upon color values of pixels in said window; and in response to said candidate pixel being qualified as an edge pixel for trapping: estimating continuous-tone color values for said first and second dominant colors of said two-color edge based upon halftone threshold values of the halftone screens used to color said area of said bitmap wherein said candidate pixel was selected; assigning said continuous-tone color value estimated for said dominant color on an opposing side of said two-color edge to said candidate pixel; re-halftoning said qualified edge pixel using said assigned continuous-tone color value to produce a new bitmap for said color image; combining said new bitmap with said received bitmap to produce a new halftoned color image; and providing said new halftoned color image to an image output device for rendering.