2D Graphics Software
Many graphical user interfaces (GUIs), including Mac OS, Microsoft Windows, or the X Window System, are primarily based on 2D graphical concepts. Such software provides a visual environment for interacting with the computer, and commonly includes some form of window manager to aid the user in conceptually distinguishing between different applications.
The user interface within individual software applications is typically 2D in nature as well, due in part to the fact that most common input devices, such as the mouse, are constrained to two dimensions of movement.
Another common software implementation of 2D graphics takes the form of paint and drawing programs. These may also be conceptually divided into the Raster and Vector models. Raster graphics software, such as The GIMP, Photoshop, and Paint Shop Pro, customarily provides a two-dimensional drawing surface, analogous to a sheet of paper or canvas, which can be colored with lines, shapes, pasted graphics, and a wide array of other 2D visual objects. Images are manipulated and stored as a rectangular array of colored pixels.
Vector drawing programs include Adobe Illustrator and CorelDraw.
Such software utilizes concepts similar to the canvas and paint, but lines, shapes, and text are manipulated and stored as mathematical objects, rather than an array of pixels.
Graphics applications may often make use of both techniques in a complementary fashion; Photoshop and The GIMP, for example, include capabilities for drawing vector-based shapes, while Illustrator and CorelDRAW permit the inclusion of raster-based graphical elements.
Most early video games used only 2D graphics.
See also:
- Bit blit
- Logo programming language
- Macromedia Flash
- PostScript
- Turtle graphics
- SVG
- Windowing system