Professional Documents
Culture Documents
bmp 1 1 0 0 0 1 1 1 1 1 1 1 0 0
1 0 0 0 0 0 1 1 1 1 1 0 0 0
Metadata 0 0 0 0 0 0 0 1 1 1 0 0 0 0
Width 17 pixels 0 0 0 0 0 0 0 1 1 1 0 0 0 0
Height 14 pixels 0 0 0 0 0 0 0 0 1 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 0 0 0 0 0 0 0 1 1
1 bytes 1 1 1 0 0 0 0 1 1 1 0 0 0 0
1 1 1 1 0 0 1 1 1 1 1 0 0 1
0 1 1 If only 1 bit is used to
store each pixel you
0 0 1 can only have 2
colours because
0 0 0 there are two
possibilities with 1
0 0 0 bit: 0 (black) and 1
(white).
0 0 0
0 0 0
0 0 1
0 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
Picture.bmp 11 11 01 01 01 11 11 11 11 11 11 11 01 01
11 01 01 01 01 01 11 11 11 11 11 01 01 01
Metadata 01 01 01 01 01 01 01 11 11 11 01 01 01 01
Width 17 pixels 01 01 01 10 10 01 01 11 11 11 01 01 10 10
Height 14 pixels 01 01 01 10 10 01 01 00 11 00 01 01 10 10
00 11 01 01 01 01 01 01 01 00 01 01 01 01 01
01 11 11 01 01 01 01 01 01 00 01 01 01 01 01
10 11 11 11 11 11 10 10 10 00 10 10 10 11 11
11 11 11 11 11 10 10 01 10 00 10 01 10 10 11
11 11 11 10 10 01 10 10 00 10 10 01 10 10
66 bytes
01 11 11 If 2 bits are used to
store each pixel you
01 01 11 can only have 4
colours because
01 01 01 there are four
possibilities with 2
01 01 01 bits: 00 (black), 01
(blue), 10 (green) and
01 01 01 11 (white).
01 01 01 Metadata can be
used to store which
01 01 11
colour is represented
01 11 11
by each combination
of bits.
11 11 11
11 11 11
11 11 11
11 11 11
11 11 11
11 11 11
Picture.bmp 111 111 001 001 001 111 111 111 111 111 111 111 001 001
111 001 001 001 100 001 111 111 111 111 111 001 100 001
Metadata 001 001 100 011 011 100 100 111 111 111 100 100 011 011
Width 17 pixels 001 001 011 110 110 011 100 111 111 111 100 011 110 110
Height 14 pixels 001 100 011 110 110 011 100 000 111 000 100 011 110 110
Colour depth 3 bit 001 001 100 011 011 001 100 100 000 100 100 001 011 011
000 111 001 001 100 100 100 001 100 000 100 001 100 100 100
001 111 111 001 001 100 100 100 001 000 001 100 100 100 001
010 111 111 111 111 111 010 010 010 000 010 010 010 111 111
011 111 111 111 111 101 101 001 010 000 010 001 101 101 111
100 111 111 111 101 101 001 101 010 000 010 101 001 101 101
101 111 111 111 101 001 101 101 010 111 010 101 101 001 101
110 111 111 111 001 101 101 010 111 111 111 010 101 101 001
111 111 111 111 111 001 001 111 111 111 111 111 001 001 111
111 000 001 001 001 001 001 001 001 001 001 001 001
Metadata 111 111 000 001 001 001 000 010 001 001 001 001 001
Width 21 pixels 111 111 111 000 001 001 000 010 010 001 001 001 001
Height 25 pixels 111 111 111 111 000 001 000 010 001 001 001 001 001
Colour depth 3 bit 111 111 111 000 001 001 001 001 001 001 001 001 111
000 111 111 000 001 001 001 001 001 001 001 001 111 111
001 111 000 001 001 001 001 001 001 001 001 001 111 111
010 000 000 000 000 000 000 001 001 001 001 001 111 111
011 111 111 111 111 000 001 001 001 001 001 001 001 111
100 111 111 111 000 001 001 001 001 001 010 010 010 111
101 111 111 000 001 001 001 001 001 001 010 010 010 010
110 111 000 000 000 000 000 000 000 000 000 010 010 010
111 111 111 111 111 111 111 111 111 000 010 000 000 000
111 111 111 111 111 111 111 000 010 000 000 001 010
Raw file size 1575 bits 111 111 111 111 111 111 000 010 000 111 111 000 010
+ 10% overheads for metadata 111 111 111 111 111 111 000 000 111 111 111 111 000
File size 1733 bits 111 111 111 111 111 111 111 000 111 111 111 111 000
217 bytes 111 111 111 111 111 111 111 111 000 111 111 000 000
111 111 111 111 111 111 111 111 111 000 000 001 000
111 111 111 111 111 111 111 111 111 000 000 001 000
111 111 111 111 111 111 111 111 000 000 011 011 000
111 111 111 111 111 111 111 111 000 011 011 011 111
111 111 111 111 111 111 111 111 000 011 011 111 011
111 111 111 111 111 111 111 111 000 000 000 000 000
000 111 111 111 000 000 111 111
111 111 111 111 111 111 111 111 111 111 111 111 001 001
Metadata 111 111 111 111 111 111 111 111 111 111 111 001 001 000
Width 29 pixels 111 111 111 111 111 111 111 111 111 111 111 001 000 000
Height 24 pixels 111 111 111 111 111 111 111 111 111 111 001 001 000 000
Colour depth 3 bit 111 111 111 111 111 111 111 111 111 111 001 001 000 001
000 111 111 111 111 111 111 111 111 111 111 001 000 000 001
001 111 111 111 111 111 111 111 111 111 001 001 000 000 001
010 000 111 111 111 111 111 111 111 001 001 000 000 000 000
011 100 000 000 111 111 111 111 001 001 001 000 000 000 000
100 100 100 100 000 000 000 111 111 111 000 000 000 000 000
101 100 100 100 100 100 000 000 000 000 000 000 000 000 001
110 100 100 100 100 100 100 011 011 011 000 000 000 001 001
111 100 100 100 100 100 100 100 100 011 011 011 000 000 001
100 100 100 100 100 100 100 011 011 000 000 000 000 000
Raw file size 2088 bits 111 100 100 100 100 000 000 000 000 000 001 001 001 001
+ 10% overheads for metadata 111 100 100 000 000 000 111 111 111 111 001 001 001 001
File size 2297 bits 111 111 000 000 111 111 111 111 111 111 111 001 001 001
288 bytes 111 111 111 111 111 111 111 111 111 111 111 111 001 000
111 111 111 111 111 111 111 111 111 111 111 111 100 000
111 111 111 111 111 111 111 111 111 111 111 100 100 000
111 111 111 111 111 111 111 111 111 111 111 100 000 010
111 111 111 111 111 111 111 111 111 111 100 100 000 010
111 111 111 111 111 111 111 111 111 100 100 000 010 111
001 001 010 010 111 111 111 111 111 111 111 111 111 111 111
000 000 000 000 010 111 010 010 111 111 111 111 111 111 111
000 000 000 010 010 010 010 001 001 001 111 111 111 111 111
000 000 010 001 010 010 010 001 111 111 111 111 111 111 111
001 001 001 001 111 111 010 010 000 000 111 111 111 111 001
001 001 001 111 000 000 111 010 010 000 111 111 111 001 100
001 001 001 111 000 000 111 001 010 010 111 111 111 001 100
001 001 001 001 111 111 001 001 001 010 010 111 001 100 100
001 001 001 001 001 001 001 001 001 001 010 010 100 100 111
000 000 001 001 001 001 001 001 001 001 001 010 100 100 111
000 000 001 001 001 000 001 001 001 001 001 010 100 111 111
001 000 000 001 001 000 000 001 001 001 001 001 111 111 111
001 000 000 001 001 001 000 000 000 111 111 111 111 111 111
001 000 000 001 001 001 010 000 000 000 000 111 111 111 111
000 000 001 001 001 001 001 010 010 000 000 010 111 111 111
001 001 001 001 001 001 001 001 001 010 010 010 111 111 111
001 001 001 001 001 001 001 001 001 001 001 001 111 111 111
001 001 001 001 001 001 001 001 001 001 001 001 111 111 111
010 010 010 001 001 001 001 001 001 001 001 001 111 111 111
010 010 001 001 001 001 001 001 001 001 111 111 111 111
010 010 111 001 001 001 001 001 001 001 111 111 111 111 111
010 111 111 111 111 001 001 001 001 111 111 111 111 111 111
111 111 111 111 111 111 111 111 111 111 111 111 111 111 111
111 111 111 111 111 111 111 111 111 111 111 111 111 111 111