I suspect you haven't looked at it but LinuxCNC will generate a toolpath from a .jpg image and you can specify the height and width to scale it to and depth of features.Price?Free.