Introduction to Bitmap and Vector Graphics
Many of the image types people are most familiar with consist of a grid of pixels in which each pixel or bit contains information about how the color should be displayed. JPEGs, GIFs, and BMP images, for instance, are all pixel images known as raster or bitmap graphics. These bitmap graphics have a fixed resolution or a number of pixels in the grid, measured by pixels per inch (PPI). A bitmap’s resolution limits the graphic’s size, as it cannot be resized without losing image quality. Everyone on the internet has run into a bitmap that’s been blown up until it looks blocky or pixelated. Vector graphics, on the other hand, consist of paths defined by a start and endpoint. These paths can be anything from a line to a series of lines that create a shape like a square or a circle. Despite the simplistic nature of a vector’s building block, paths are used to create extremely complex diagrams. Each path object carries its own mathematical statement that defines how the object should be displayed. The most important difference between vector and bitmap graphics is that vector graphics are resolution independent, meaning they are truly scalable. Because vector graphics are not made up of a fixed grid, they can be resized without losing image quality. This makes them ideal for a variety of graphic design applications such as logos, which need to be sized down for something small like a business card or sized up for something as large as a billboard sign.
Vector Animations Basics
While some vector editors (computer programs that compose and edit vector graphics) support animation, the most popular programs for animation creation are specifically geared for that purpose. While animations can include bitmap graphics, most use only vector-based graphics because, as we learned earlier, they scale better and typically take up less space. These vector animations generally have a clean graphic appearance compared to their alternatives. Internationally, there are other vector formats and animators. For instance, EVA (Extended Vector Animation) is a web-based vector file format popular in Japan where EVA Animator software is widely used. The primary difference between the EVA format and other vector formats is that it records only the changes in the vector over time rather than recording information per frame. EVA formats also tend to be smaller than their alternatives.