Representation of graphics
Computers work in binaryA number system that contains two symbols, 0 and 1. Also known as base 2.. All dataUnits of information. In computing there can be different data types, including integers, characters and Boolean. Data is often acted on by instructions. must be converted into binary in order for a computer to process it. Images are no exception.
How computers process and represent images
There are two methods for storing images digitally:
- rasterThe area of a display screen that is actually used for images.
- vectorAn image stored as mathematical instructions for how to draw it. This means its width and height can be increased without the loss of quality.
Raster images
A bitmap image is a type of raster file.
Consider a simple black-and white-image. If 1 is black (or on) and 0 is white (or off) then a simple black-and-white picture can be created using binary. A single bitThe smallest unit of data in computing represented by a 1 in binary. can hold the 1 or 0 value.
To create the picture, a grid can be set out and the squares, known as pixels, coloured - black for 0 and white for 1.
Colour depth
Many images need to use colours. To add colour, more bits are required for each pixelPicture element - a single dot of colour in a digital bitmap image or on a computer screen.. The number of bits determines the range of colours. This is known as an image's colour depthThe amount of bits available for colours in an image..
For example, using a colour depth of two - two bits per pixel - would allow four possible colours such as:
- 11 - white
- 10 - light grey
- 01 - dark grey
- 00 - black
Each extra bit doubles the range of colours that are available:
- 1 bit per pixel (0 or 1) - 2 possible colours
- 2 bits per pixel (00 to 11) - 4 possible colours
- 3 bits per pixel (000 to 111) - 8 possible colours
- 4 bits per pixel (0000 to 1111) - 16 possible colours
- 8 bits per pixel (00000000 to 11111111) – 256 possible colours
- 16 bits per pixel (0000000000000000 to 1111111111111111) - 65,536 possible colours
The more colours an image requires, the more bits per pixel are needed. Therefore, the more colour depth, the larger the image file will be. A colour depth of 256 colours will result in a file with one byteA unit of data containing 8 bits. of storage for each pixel. A colour depth of 65,536 possible colours will result in a file with two bytes needed to store each pixel.
Image size
Bitmap image size is simply the number of pixels that an image contains. It is expressed as height and width. For example:
- 256 × 256
- 640 × 480
- 1024 × 764
Image file size
The size of a bitmap image file can be estimated using:
- the image height in pixels
- the image width in pixels
- the colour depth per pixel
Example - an image of height 200, width 400, colour depth 16 bits
200 × 400 = 80,000
80,000 × 16 = 1,280,000 bits
1,280,000 bits ÷ 8 = 160,000 bytes
160,000 ÷ 1000 = 160 kilobytes
Result: 160KB
Resolution
Image quality is affected by the resolutionThe fineness of detail that can be seen in an image - the higher the resolution of an image, the more detail it holds. In computing terms, resolution is measured in dots per inch (dpi). of the image. The resolution of a bitmap image is a way of describing how tightly packed the pixels are.
In a low-resolution image, the pixels are larger and, therefore, fewer are needed to fill the space. This results in images that look blocky or pixelated. An image with a high resolution has more pixels, so it looks a lot better when it is enlarged or stretched. The higher the resolution of an image, the larger its file size will be.
Vector images
Vector images use calculations and shapes to create points, lines and curves that represent the images. This means they can be enlarged or shrunk without any loss of quality. Vector images use smaller file sizes than bitmap graphics but cannot be used for realistic photo quality images. They are largely used for cartoon style graphics or diagrams.
Metadata
Files contain extra data called metadataData about data, eg photo image files have data about where the photo was taken and which camera took the picture.. Metadata includes data about the file itself such as:
- file type
- date created
- author
An image file also includes metadata about the image data itself such as:
- the height and width of the image - this defines how many rows and columns the pixels are to be arranged in
- the resolution
- the colour depth
Without this metadata the image data would not be correctly interpreted, meaning the image would not be correctly displayed.
More guides on this topic
- The CPU - Eduqas
- Primary storage - Eduqas
- Secondary storage and embedded systems - Eduqas
- Networks - Eduqas
- Internet and cybersecurity - Eduqas
- Storage and data organisation - Eduqas
- Operating systems - Eduqas
- Principles of programming - Eduqas
- Algorithms - Eduqas
- Sorting, searching and validation - Eduqas
- Software development - Eduqas
- Impacts of digital technology on wider society - Eduqas