Graphics for Genealogists

Introduction


How computer images are formed

Computer Screens
screen size total pixels
640 x 480 307,200
800 x 600 480,000
1024 x 768 786,432
1152 x 864 995,328

pixel is an abbreviation for picture elements

Screen grid
screen-grid.gif
Images are formed (which includes all surrounding windows with their icons) by colouring the individual pixels - and widows divide the screen area into separate variable zones within the whole screen.

Moving and changing screen images requires a lot of processing power - most of which is provided by the graphics card. The processing power of a graphics card can equal that of the main microprocessor - but is optimised for the dedicated task of updating the display.

Example for 800x600 pixel screen - this is the size now recommended for web page design,   but there is now a definite trend towards 1024 X 768  

Individual pixels are identified by [column,row] from a top left origin (NOT bottom left like a conventional graph)

  •    origin pixel 0,0 at top left
  •    end pixel 799,599 bottom right

NOTE: - the first pixel has a zero address - and consequently the end address is one less than the screen size. An analogy would be to number 10 houses from 0 to 9. It would appear strange because it's not something that is normally done - but you would expect to find house zero at the beginning of a road. That's if you didn't assume it was house 10 or 20 or.... with a digit missing. It should be noted that the use of address zero is fundamental to the internal operations of a computer.


Bits and Bytes 
bits colours description  levels bytes/pixel
1 2 black and white 2 eigth
4 16 - [palette] 2x2x2x2 half
8 256 - [palette] 2x2x2x2x2x2x2x2 1
16 65,536 "high color" 2x2x2x2x2x2x2x2 x2x2x2x2x2x2x2x2 2
24 16,777,216 "true color" 2x2x2x2x2x2x2x2 x2x2x2x2x2x2x2x2 x2x2x2x2x2x2x2x2 3

 

Bytes required at various screen settings
screen size total pixels number of colours
16 256 65k 16M
640 x 480 307,200 pixels 153,600 307,200 614,400 921,600
800 x 600 480,000 pixels 240,000 480,000 960,000 1,440,000
1024 x 768 786,432 pixels 393,216 786,432 1,572,864 2,359,296
1152 x 864 995,328 pixels 497,664 995,328 1,990,656 2,985,984

- actual availability of individual screen settings depends on
the graphics card you are using together with its drivers

You can see from the above table that the screen memory requirements are not very great by modern day standards - but when you look at the situation when the PC was first designed - its a different matter. The first PC's had a total memory of 512 kbytes (thats only half a meg) to do everything - and a hard drive of 10 MB was a thing to die for!!! But that's not the full story with Windows as each window requires its own 'screen' memory block - some times greater than the display memory. e.g. Windows can be greater than the screen size and you only see part of it at any one time - hence scroll bars.

Graphics programs are one of the more memory hungry application and more so with the advent of digital cameras with their large file sizes.

next > Colour Channels
 
All material and  images presented in these pages are copyright (C) James Montague 2001, 2002, 2003, 2004.  . All rights reserved. This site may be freely linked to but not duplicated or presented in any way without my written consent.
created 7th November 2001 

page hits

revised 11th April 2004