Unlike pixel graphics, vector graphics aren’t composed of individual picture elements; rather they are made up of geometric primitives, like lines, circles, or curves. These are defined through parameters such as beginning points, ending points, radii, edge length, line width, colors, and filling patterns. Modern vector drawing applications are also able to render color gradients as well as transparency. These objects aren’t defined as an apposition of pixels; instead, they are logically described according to their properties. For example, all that’s needed to describe a simple circle with vector graphics are: the position of its center, the radius, colors and line weights for depicting the object in different sizes.
This is where vector graphics’ biggest advantage over raster graphics can really be observed: given that a vector graphic’s saved parameters can be recalculated to fit new sizes, these images can be scaled up without losses to quality. By comparison, a circle depicted through a pixel graphic will display ‘jaggies’ (stair-like lines where there should be smooth curves instead) or an aliasing effect. In contrast to pixel graphics, the display size of vector graphics has no effect on memory requirements.
Given that all display mediums (screen, print) only show images as raster graphics, vector graphics have to be converted (rasterization) before they can depicted. Depending on the described object’s complexity, this step may be costly in terms of both time and computing capacity.