gerbolyze (pypi): A high-resolution image-to-PCB converter. Gerbolyze plots SVG, PNG and JPG onto existing gerber files. It handles almost the full SVG spec and deals with text, path outlines, patterns, arbitrary paths with self-intersections and holes, etc. fully automatically. It can vectorize raster images both by contour tracing and by grayscale dithering. All processing is done at the vector level without intermediate conversions to raster images accurately preserving the input.
Keywords: art|computer-graphics|computer-graphics-algorithms|ecad|electronics|gerber|graphics|opencv|pcb|pcb-art|pcb-design|python|python3|rs274x|svg|vector-graphics|vectorization