explain the representation of an image as a series of pixels

Download Report

Transcript explain the representation of an image as a series of pixels

GCSE COMPUTING – 1.4 IMAGES
Candidates should be able to:



explain the representation of an image as a series of pixels
represented in binary
explain the need for metadata to be included in the file such
as height, width and colour depth
discuss the effect of colour depth and resolution on the size
of an image file.
© GCSE Computing
Slide 1
HOW CAN A BITMAP IMAGE BE REPRESENTED IN
BINARY?




Bitmap images are made up of
individual pixels (picture
elements).
The colour of each pixel is
represented as a binary number.
The image is therefore stored as
a series of binary numbers.
The program loading the image
needs to know things like the
image resolution and colour
depth before it can convert the
binary back into an image and
display it.
© GCSE Computing
Slide 2
WHAT IS COLOUR DEPTH?




The colour depth describes how many memory bits are used to
store the colour of the pixel.
If only 1 bit is used (1 bit colour depth) then 2 colours can be
stored (0 = the 1st colour and 1 = the 2nd colour).
This would result in a monochrome
image such as that used by early
computer monitors.
Little memory was needed to store the
screen because:
 Screens were low resolution
(used few pixels).
 Each pixel only used 1 bit of memory.
© GCSE Computing
Slide 3
HOW DOES COLOUR DEPTH AFFECT AN
IMAGE?

If only 1 bit is used per pixel then 2 colours
can be stored.

If 2 bits are used per pixel then 4 colours can be stored.
 00 = colour 1
 01 = colour 2
 10 = colour 3
 11 = colour 4

This means the amount of memory needed to store an image
with 2 bit colour depth is twice that needed to store the same 1
bit image.
© GCSE Computing
Slide 4
HOW DOES COLOUR DEPTH AFFECT AN
IMAGE?



Up to 8 bit colour depth it is possible to have a code for each
colour. This is called direct colour.
Beyond 8 bits it is easier to define a colour by how much RED,
GREEN and BLUE (RGB) it is made up of.
This is called true colour. Modern computer displays use 24 bit
colour depth. 8 bits are used for the amount of Red, Green and
Blue. Pure yellow would be stored as 111111111111111100000000.
Colour depth Number of colours
Notes
1
2
Monochrome
2
4
00, 01, 10, 11 etc.
3
8
000, 001, 010, 011 etc.
4
16
0000, 0001, 0010, 0011 etc.
8
256
Direct colour - 00000000, 00000001 etc.
24
16,777,216
True colour - 8 bits for Red/Green/Blue
© GCSE Computing
Slide 5
WHAT IS RESOLUTION AND HOW DOES IT
EFFECT THE SIZE OF AN IMAGE FILE?






Resolution is a measure of how much detail there is in an image.
A high resolution image can be magnified and still stay sharp.
A low resolution image will appear pixelated (the individual pixels will be
clearly visible) if it is magnified too much.
The resolution depends on the pixel density, the number of pixels per unit of
distance (not the total number of pixels in the image).
It is usually measured in pixels per inch (PPI).
SUMMARY: A bitmap image with a high
resolution will have a greater the file size
than the equivalent low resolution depth
image because more memory is used to
store the colour data of the extra pixels.
© GCSE Computing
Slide 6
WHY DOES METADATA NEED TO BE INCLUDED
IN AN IMAGE FILE?


Metadata is needed in a
bitmap image file because
the software that displays an
image needs to know:
The height and width of the
image


The resolution


so each line of the image starts
in the correct place.
The correct width
metadata.
The wrong width
metadata.
so the image displays at the
correct size.
The colour depth

so the correct number of bits
are used to represent the
colour of each pixel.
© GCSE Computing
Slide 7