Computer Graphics is a field related to the generation of graphics using computers. It includes the creation, storage, and manipulation of images of objects. These objects come from diverse fields such as physical, mathematical, engineering, architectural, abstract structures and natural phenomenon. Computer graphics today is largely interactive, that is, the user controls the contents, structure, and appearance of images of the objects by using input devices, such as keyboard, mouse, or touch-sensitive panel on the screen.
Until the early 1980's computer graphics was a small, specialized field, largely because the hardware was expensive and graphics-based application programs that were easy to use and cost-effective were few. Then personal computers with built-in raster graphics displays-such as the Xerox Star, Apple Macintosh and the IBM PC- popularized the use of bitmap graphics for user-computer interaction. A bitmap is a ones and zeros representation of the rectangular array points on the screen. Each point is called a pixel, short for "Picture Elements”. Once bitmap graphics became affordable, and explosion of easy-to-use and inexpensive graphics-based applications soon followed. Graphics-based user interfaces allowed millions of new users to control simple, low-cost application programs, such as word-processors, spreadsheets, and drawing programs.
The concepts of a "desktop" now became a popular for organizing screen space. By means of a window manager, the user could create position and resize rectangular screen areas called windows. This allowed user to switch among multiple activities just by pointing and clicking at the desired window, typically with a mouse. Besides windows, icons which represent data files, application program, file cabinets, mailboxes, printers, recycle bin, and so on, made the user-computer interaction more effective. By pointing and clicking the icons, users could activate the corresponding programs or objects, which replaced much of the typing of the commands used in earlier operating systems and computer applications.
Today, almost all interactive application programs, even those for manipulating text (e.g. word processor) or numerical data (e.g. spreadsheet programs), use graphics extensively in the user interface and for visualizing and manipulating the application-specific objects.
Even people who do not use computers encounter computer graphics in TV commercials and as cinematic special effects. Thus computer graphics is and integral part of all computer user interfaces, and is indispensable for visualizing 2D, 3D objects in all most all areas such as education, science, engineering, medicine, commerce, the military, advertising, and entertainment. The theme is that learning how to program and use computers now includes learning how to use simple 2D graphics.
References :www.bsscsit.com