Lecture19 Digital Images Students 4
Lecture19 Digital Images Students 4
Digital Images
Vector Graphics
22/09/2014
Bitmap Graphics
Storing information
200 x 250
40 x 50
20 x 25
http://en.wikipedia.org/wiki/Raster_graphics
22/09/2014
1111100110011111
http://en.wikipedia.org/wiki/Pixel
22/09/2014
Displaying images
Printer
Screen
Large dots
22/09/2014
22/09/2014
Resizing images
Printing Bitmaps
8 x 6 pixels
Sampled at higher
resolution
16 x 12
Printer resolution
600 or 1200 dpi
Sampled at lower
resolution
4x3
Printer
On disk
Screen resolution
72 dpi
On screen
22/09/2014
22/09/2014
Exercises
Colour Bitmaps
Colours
Use more than 1 bit per pixel
Map the binary number to a colour
4 million pixels
Assume that you are printing this picture out on a printer that has
approximately 4000 dots per inch. How many inches across
would the picture be when it was printed?
1100
1010
1000
0110
0010
0101
0111
1111
1111
0010
0000
1110
1111
1111
1101
1010
If you viewed this image on a screen that had 1000 dots across,
what portion of the image would be visible?
Bits
Colour
0000
Black
0001
Red
0010
Green
0011
Blue
0100
Yellow
22/09/2014
22/09/2014
10
Exercises
How many colours can be represented by 3 bits?
2 colours
4 colours
16 colour
256 colours
65536 colours
16,777,216 colours
How many bits are required for a 16 colour image 100 pixels wide x
8 pixels high?
100x8x4 = 3200 bits = 400 bytes
11
22/09/2014
12
Exercises
Displays
A single pixel
at distance
A single pixel
close up
22/09/2014
13
22/09/2014
Compressing Images
256 colours
40 KB
14
Compression Algorithms
31,942 colours
75 KB
Lossless method
256 colours
Good for graphics, poor for photos
Uses an algorithm that was patented
16 colours
20 KB
Image Size:
Original (256 colours):
GIF (256 colours):
200x100
20KB
3KB
Image Size:
Original (256 colours):
GIF (256 colours):
200x200
40KB
32KB
http://en.wikipedia.org/wiki/Gif
22/09/2014
15
22/09/2014
16
Compression Algorithms
Replacement to GIF
Lossless method
16 million colours (24 bit)
Good for graphics, poor for photos
Image Size:
Original (256 colours):
PNG (16M colours):
200x100
20KB
4KB
Image Size:
Original (16M colours):
PNG (16M colours):
200x200
120KB
68KB
Lossy method
16 Million colours (24 bit)
Averages nearby colours
Different degrees of compression
Good for photos, poor for graphics
Image Size:
Original:
JPEG (50%):
200x200
120KB
6KB
Image Size:
Original:
JPEG (99%):
17
200x100
60KB
5KB
200x200
120KB
2KB
http://en.wikipedia.org/wiki/jpeg
http://en.wikipedia.org/wiki/Png
22/09/2014
Image Size:
Original:
JPEG (50%):
22/09/2014
Vector Graphics
18
Object-oriented graphics
Objects created independently
Defined by mathematical formulae
Advantages
Very small memory requirements
Memory independent of the image size
Scale to any size without loss of quality
Object Type:
Height:
Width:
Position_X:
Position_Y:
Fill Colour:
Square
100
100
354
289
Light Blue
Bitmap
.gif, .jpg, .png
Vector Graphics
.svg
http://en.wikipedia.org/wiki/Vector_graphics
22/09/2014
19
22/09/2014
20
Drawing Tools
Using a Grid
Invisible/ Visible
Helps align objects
MS Word
http://en.wikipedia.org/wiki/Svg
22/09/2014
21
22/09/2014
Drawing Shapes
22
MS Word
Selecting Objects
Click to select
Handles appear on selected objects
Not Selected
Selected
Grouping Objects
Keeps objects together
Change all objects at once
Select objects then choose Group
22/09/2014
23
22/09/2014
24
Summary
Layers
Bitmap Images
Pixel width x pixel height = resolution
Use numbers to encode colour of each pixel (more colours =
more bits per pixel)
Look jagged when enlarged too much
Take a lot of memory but can be compressed (e.g. JPG)
22/09/2014
Vector Images
Defined by mathematical formulae
Can be enlarged and still look nice
Small compared to bitmap images
25
22/09/2014
26