Bmp2Cnc reads the file in bitmap format (Jpg or BMP with 32,24,16,8 or 1 bit/plane color). Color or grayscale is quantified to adjust Z-axis depth, different tool overlaps, depths and tool radius are permitted. Final sizes of X-Y output can be scaled and stored into CNC files that could run with most computer numerical control routers and mills. Bmp2Cnc uses the different layers or shades to produce the depth of cut or Z-axis, as well as scaling the X-Y coordinates to the desired carving size. Bmp2Cnc manages flat, spherical and conical tools. Bmp2Cnc also create an .STL file for 3d preview and for use in other CAD/CAM applications. Bmp2Cnc provides a default set of Postprocessor available with the product installation. It is possible to quickly and easily create new Postprocessors or modify existing ones.