From Pixels to Paths
**JPG (Joint Photographic Experts Group)** is the most common image format for photos. It uses compression to keep file sizes small, but this comes at a cost: pixels. When you try to enlarge a JPG, you see squares (pixels) and blurry artifacts.
**SVG (Scalable Vector Graphics)** solves this. Instead of a grid of colored squares, an SVG defines shapes using coordinates and math (vectors). A circle in an SVG isn't a collection of pixels; it's a command to "draw a circle of radius R at center X,Y". This means you can resize it to the size of a billboard, and the curve will remain perfectly smooth.
**The Vectorization Process:** Converting JPG to SVG involves "tracing". Our algorithm looks at the JPG, identifies areas of similar color (despite the compression noise), and draws smooth lines around them. It effectively "redraws" your image as a series of digital shapes.
