There are two main types of computer graphics - raster (bitmap) images composed of pixels and vector images composed of paths. Raster images look jagged when enlarged while vector images remain smooth at any size. Anti-aliasing can make raster images appear smoother by blending pixels along edges. Vector images are defined mathematically so they always appear smooth, while raster images require higher resolution and anti-aliasing. Different file formats encode information in different ways for storage on computers. Image editing programs like Adobe Photoshop, Illustrator, and InDesign allow creating and manipulating raster images, vector images, and other digital designs.