• Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

Computer Notes

Library
    • Computer Fundamental
    • Computer Memory
    • DBMS Tutorial
    • Operating System
    • Computer Networking
    • C Programming
    • C++ Programming
    • Java Programming
    • C# Programming
    • SQL Tutorial
    • Management Tutorial
    • Computer Graphics
    • Compiler Design
    • Style Sheet
    • JavaScript Tutorial
    • Html Tutorial
    • Wordpress Tutorial
    • Python Tutorial
    • PHP Tutorial
    • JSP Tutorial
    • AngularJS Tutorial
    • Data Structures
    • E Commerce Tutorial
    • Visual Basic
    • Structs2 Tutorial
    • Digital Electronics
    • Internet Terms
    • Servlet Tutorial
    • Software Engineering
    • Interviews Questions
    • Basic Terms
    • Troubleshooting
Menu

Header Right

Home » Graphics » Basic » What is Graphics?
Next →
← Prev

What is Graphics?

By Dinesh Thakur

Pictures on a computer display or the process of creating pictures on a computer display. The term came into use when there was still a distinction between computers that could display only text and those that could also display pictures. This distinction is lost now that almost all computers employ a GRAPHICAL USER INTERFACE.

Since a computer can ultimately deal only with binary numbers, pictures have to be DIGITIZED (reduced to lists of numbers) in order to be stored, processed or displayed. The most common graphical display devices are the CATHODE RAY TUBE inside a monitor, and the PRINTER, both of which present pictures as two-dimensional arrays of dots. The most natural representation for a picture inside the computer is therefore just a list of the colours for each dot in the output; this is called a BITMAPPED representation. Bitmapping implies that each dot in the picture corresponds to one or more bits in the computer’s video memory.

An alternative representation is to treat a picture as if it were composed of simple geometric shapes and record the relative positions of these shapes; this is called a vector representation (see more under VECTOR GRAPHICS). A typical vector representation might build up a picture from straight lines, storing only the coordinates of the endpoints of each line.

Vector and bitmapped representations have complementary strengths and weaknesses. Most modern output devices work by drawing dots, which makes it more efficient to display bitmapped images. There are a few, mostly obsolete, display technologies, such as the GRAPH PLOTTER or the VECTOR DISPLAY tube, that can draw lines directly, but it is more typical for a vector image to be first converted into bitmap (the process called RENDERING) before displaying it on a dot-oriented device. Rendering involves extra work for the computer, which is performed either by software or by special hardware called a GRAPHICS ACCELERATOR.

Vector representations are easily edited by moving, resizing or deleting individual shapes, whereas in a bitmap all that can be changed is the colour of the individual pixels. Vector images can easily be rotated and scaled to different sizes with no loss of quality, the computer simply multiplying the endpoint coordinates by a suitable factor. A bitmap, on, the other hand, can be magnified only by duplicating each pixel, which gives an unsightly jagged effect.

Vector representations are most suitable for pictures that are actually drawn on the computer (such as engineering drawings, document layouts or line illustrations), and for images that must be reproduced at various sizes (such as fonts). On the other hand, bitmaps are more suitable for manipulating photographs of real world scenes and objects that contain many continuously varying colours and ill-defined shapes – both scanners and digital cameras produce bit-mapped images as their output.

You’ll also like:

  1. What is Graphics Adapter?
  2. Applications of Computer Graphics.
  3. Introduction to Computer Graphics
  4. What is a pixel in Computer Graphics
  5. What is Object-oriented Graphics?
Next →
← Prev
Like/Subscribe us for latest updates     

About Dinesh Thakur
Dinesh ThakurDinesh Thakur holds an B.C.A, MCDBA, MCSD certifications. Dinesh authors the hugely popular Computer Notes blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps.

Dinesh Thakur is a Freelance Writer who helps different clients from all over the globe. Dinesh has written over 500+ blogs, 30+ eBooks, and 10000+ Posts for all types of clients.


For any type of query or something that you think is missing, please feel free to Contact us.


Primary Sidebar

Computer Graphics Tutorials

Computer Graphics

  • CG - Home
  • CG - Introduction
  • CG - Applications
  • CG - Applications
  • CG - Raster Vs Random Scan Display
  • CG - Frame Buffer
  • CG - DVST
  • CG - CRT Display
  • CG - DDA
  • CG - Transformation
  • CG - Cathode Ray Tube
  • CG - Bresenham’s Line Algorithm
  • CG - Pixel
  • CG - Data Compression
  • CG - Clipping
  • CG - Shadow Mask CRT
  • CG - Line Drawing Algorithm
  • CG - Text Clipping
  • CG - Refresh Rates
  • CG - CRT/Monitor
  • CG - Interactive Graphics Display
  • CG - Raster Vs Random Scan System
  • CG - Liquid Crystal Display
  • CG - Scan Converting a Line
  • CG - Monitors Types
  • CG - Display Types
  • CG - Sutherland-Hodgeman Clipping
  • CG - Bitmap
  • CG - Antialiasing
  • CG - Refresh Rates
  • CG - Shadow Mask Vs Beam Penetration
  • CG - Scan Converting a Point
  • CG - Image Resolution
  • CG - Double Buffering
  • CG - Raster Vs Random Scan
  • CG - Aspect Ratio
  • CG - Ambient Light
  • CG - Image Processing
  • CG - Interactive Graphics Displayed
  • CG - Shadow Mask CRT
  • CG - Dithering
  • CG - GUI
  • CG - CLUT
  • CG - Graphics
  • CG - Resolutions Types
  • CG - Transformations Types
  • CG - Half-toning Effect
  • CG - VGA
  • CG - Aliasing
  • CG - CGA

Other Links

  • Computer Graphics - PDF Version

Footer

Basic Course

  • Computer Fundamental
  • Computer Networking
  • Operating System
  • Database System
  • Computer Graphics
  • Management System
  • Software Engineering
  • Digital Electronics
  • Electronic Commerce
  • Compiler Design
  • Troubleshooting

Programming

  • Java Programming
  • Structured Query (SQL)
  • C Programming
  • C++ Programming
  • Visual Basic
  • Data Structures
  • Struts 2
  • Java Servlet
  • C# Programming
  • Basic Terms
  • Interviews

World Wide Web

  • Internet
  • Java Script
  • HTML Language
  • Cascading Style Sheet
  • Java Server Pages
  • Wordpress
  • PHP
  • Python Tutorial
  • AngularJS
  • Troubleshooting

 About Us |  Contact Us |  FAQ

Dinesh Thakur is a Technology Columinist and founder of Computer Notes.

Copyright © 2025. All Rights Reserved.

APPLY FOR ONLINE JOB IN BIGGEST CRYPTO COMPANIES
APPLY NOW