1. A method for generating a polygon from a bitmap object defined by object pixels, each of the object pixels having edges shared with adjacent pixels, the method comprising: identifying all of the perimeter edges a perimeter edge being an edge that separates an object pixel from a non-object pixel; and accumulating the identified perimeter edges to define a polygon.