Professional Documents
Culture Documents
Spis treści
WSTĘP 02
PODSUMOWANIE 82
LITERATURA 83
ZAŁĄCZNIKI 88
Roman Jankowski - 14470 - Badanie algorytmów stratnych kompresji obrazów graficznych 2
WSTĘP
Rys. 1.3 Głębia kolorów RGB (R 255, G 0, B 0) Rys. 1.4 Głębia kolorów RGB ( R 0, G 0, B 0)
Rys. 1.6 Bitmapa z paletą barwną 8-bitową Rys. 1.7 Bitmapa z paletą barwną 16-bitową
Rys. 1.8 Bitmapa 8-bitowa w rozdzielczości 72 ppi Rys. 1.9 Bitmapa 8-bitowa w rozdzielczości 300 ppi
Rozmiar grafiki rastrowej nie może być dowolnie zmieniany bez wpływu
na jego jakość, w przeciwieństwie do grafiki wektorowej, którą można dowolnie
skalować, dostosowując jej rozmiar do urządzenia, na którym wyświetlany jest
obraz. Grafika rastrowa w porównaniu do wektorowej jest bardziej użyteczna
pod względem obróbki i zapisu zdjęć czy też obrazów foto-realistycznych.
Grafika wektorowa natomiast dużo większe zastosowanie znalazła przy
tworzeniu obrazów składających się z figur geometrycznych oraz wszelkiego
rodzaju prezentacjach zawierających tekst, tabele, wykresy i wzory.
Rys. 1.10 Adobe Illustrator (grafika wektorowa) Rys. 1.11 Adobe Photoshop (grafika rastrowa)
Rys. 1.12 Grafika wektorowa (powiększenie obiektu) Rys. 1.13 Grafika rastrowa (powiększenie obiektu)
Rys. 1.14 Grafika wektorowa (obrót obiektu) Rys. 1.15 Grafika rastrowa (obrót obiektu)
Roman Jankowski - 14470 - Badanie algorytmów stratnych kompresji obrazów graficznych 11
Rys. 1.19 Adobe Illustrator (trasowanie) Rys. 1.20 Corel Draw (trasowanie)
Deja Vu (DjVu)
Adob
be Photos
shop CS3
1400
0
1200
0
1000
0 Pliik źródłowy PSD
D
800
0 JP
PEG - 90%
600
0
400
0 JP
PEG - 60%
200
0 JP
PEG - 30%
0
Kanał Red
d Kanał Gree
en Kanał Blue
e Kanał Gray
Ryys. 2.7 Wybór stopnia komprresji JPG przy zapisie do forrmatu PDF ora
az TIFF w prog
gramie Photoshop CS3
140
00
120
00
100
00 Plik
k źródłowy PSD
D
80
00 PD
DF - High
60
00
40
00 PD
DF - Medium
20
00 PD
DF - Low
0
Kanał Re
ed Kanał Gree
en Kanał Blue
e Kanał Gray
Ta
ab. 2.3 Tabela przedstawiają
ąca zastosowa
anie algorytmu
u JPG przy za
apisie do forma
atu TIFF
2000
1800
1600 Plik źródło
owy PSD
1400
1200 Format TIFF
1000
TIFF - Hig
gh
800
600 TIFF - Medium
400
200 TIFF - Low
w
0
Kanał Red Kanał Green Kanał Blu
ue Kanał Gray
Plik
k źródłowy PSD Formatt PNG Form
mat GIF F
Format WBMP
P
Kanał Red 1300 kB 353,0
0 kB 131,0 kB 51,0 kB
Kanał Green 1330 kB 361,0
0 kB 137,0 kB 51,0 kB
Kanał Blue 1250 kB 366,0
0 kB 138,0 kB 51,0 kB
Kanał Gray 511,0 kB 164,0
0 kB 167,0 kB 51,0 kB
140
00
120
00
100
00 Plik
k źródłowy PSD
D
80
00 Forrmat PNG
60
00
Forrmat GIF
40
00
20
00 Forrmat WBMP
0
Kanał Red Kanał Gree
en Kanał Blue
e Kanał Gray
Rys. 2.11
1 Wykres zapisu formatów z kompresją bezstratną:
b PN
NG, GIF, WBM
MP
R
Roman Janko
owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 32
2
Adob
be Illustrattor CS3
Plik źródłowy AI
A JPEG - 90% JPE
EG - 60% JPEG - 30%
Kanał Red 688 kB 126
6 kB 4
47,3 kB 20,2 kB
Kanał Green 715 kB 143
3 kB 5
55,7 kB 23,6 kB
Kanał Blue 710 kB 130
0 kB 5
51,5 kB 22,4 kB
Kanał Gray 266 kB 71,2
2 kB 3
30,1 kB 15,0 kB
800
0
700
0
600
0 P źródłowy AI
Plik
500
0
400
0 J
JPEG - 90%
300
0 J
JPEG - 60%
200
0
100
0 J
JPEG - 30%
0
Kanał Red
d Kanał Gree
en Kanał Blue
e Kanał Gra
ay
Rys. 2.13
3 Wykres zasttosowania alg
gorytmu JPG w programie Photoshop
P CS3
3
R
Roman Janko
owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 33
3
Ry
ys. 2.14 Wybór stopnia komp
presji JPG przy
y zapisie do fo
ormatu PDF orraz TIFF w pro
ogramie Illustra
ator CS3
Plik źródłowy AI
A PDF - High PDF
F - Medium PDF - Low
Kanał Red 688 kB 208 kB 190 kB 183 kB
Kanał Green 715 kB 215 kB 196 kB 188 kB
Kanał Blue 710 kB 218 kB 198 kB 190 kB
Kanał Gray 266 kB 279 kB 279 kB 279 kB
800
0
700
0
600
0 P źródłowy AI
Plik
500
0
400
0 P
PDF - High
300
0 P
PDF - Medium
200
0
100
0 P
PDF - Low
0
Kanał Red
d Kanał Gree
en Kanał Blue
e Kanał Gray
Rys. 2.15
5 Wykres zasttosowania alg
gorytmu JPG przy
p zapisie do
o formatu PDF
F
Roman Janko
R owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 34
4
Plik źródłowy AI
A PDF - High PDF
F - Medium PDF - Low
Kanał Red 688 kB 209 kB 197 kB 185 kB
Kanał Green 715 kB 210 kB 198 kB 187 kB
Kanał Blue 710 kB 216 kB 203 kB 190 kB
Kanał Gray 266 kB 279 kB 279 kB 279 kB
800
0
700
0
600
0 P źródłowy AI
Plik
500
0
400
0 P
PDF - High
300
0 P
PDF - Medium
200
0
100
0 P
PDF - Low
0
Kanał Red
d Kanał Gree
en Kanał Blue
e Kanał Gray
y
Rys. 2.16
6 Wykres zasttosowania alg
gorytmu JPG 2000
2 przy zapisie do formattu PDF
Pllik źródłowy AI
A TIFF
T
Kanał Red 688,0 kB 120
00 kB
Kanał Green 715,0 kB 120
00 kB
Kanał Blue 710,0 kB 120
00 kB
Kanał Gray 266,0 kB 120
00 kB
120
00
100
00
80
00
60
00 Plik źródłowy AI
40
00 TIFF
F
20
00
0
Kanał Red
d Kanał Green Kanał Blue Kanał Gray
Rys. 2.17
7 Wykres zasttosowania alg
gorytmu JPG przy
p zapisie do
o formatu TIFF
F
R
Roman Janko
owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 35
5
Krok 3. Użycie
e algorytmó
ów kompresji stratne
ej na przyykładzie fo
ormatów
pllików: WM
MF oraz PN
NG, które reprezentu
ują modele
e grafiki ra
astrowej. Program
P
Adobe Illustrator nie oferuje w tym przy
ypadku zaawansowa
anych opcj
cji także
na
ależy się ograniczyyć jedyn
nie do miinimum, co
c stanow
wi eksport plików
do
o właściwe
ego formatu.
Plik źródłow
wy AI Forrmat WMF Format PN
NG
Kana
ał Red 688,0 kB 2100
2 kB 365,0 kB
B
Kana
ał Green 715,0 kB 2100
2 kB 355,0 kB
B
Kana
ał Blue 710,0 kB 2100
2 kB 331,0 kB
B
Kana
ał Gray 266,0 kB 2100
2 kB 164,0 kB
B
2500
2
2000
2
1500
1 Plik
k źródłowy AI
1000
1 Forrmat WMF
Forrmat PNG
500
0
Kanał Red
R Kanał Gre
een Kanał Blue
e Kanał Gray
Rys. 2.19
2 Wykres zapisu
z do form
matu WMF oraz
z PNG w prog
gramie Illustrattor CS3
R
Roman Janko
owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 36
6
P źródłowy
Plik y AI Form
mat SVG Format SV
VGZ
Kana
ał Red 688,0 kB 55
59,0 kB 426,0 kB
B
Kana
ał Green 715,0 kB 54
40,0 kB 411,0 kB
B
Kana
ał Blue 710,0 kB 49
95,0 kB 376,0 kB
B
Kana
ał Gray 266,0 kB 23
30,0 kB 175,0 kB
B
80
00
70
00
60
00
50
00 Plik źródłowy AI
40
00
Form
mat SVG
30
00
20
00 Form
mat SVGZ
10
00
0
Kanał Re
ed Kanał Gree
en Kanał Blue Kanał Gray
Krok 5. Zastoso
owanie alg
gorytmów kompresji
k s
stratnej, w tym równiież JPG
prrzy zapisie
e do formattu SWF, z użyciem trrzech różnyych stopni kompresji: 30, 60
orraz 90% ja
akości. Je
est to kole
ejny przyk
kład zapisu
u z zastosowaniem formatu
grrafiki wekto
orowej. Mo
ożna zaob ć tutaj szerreg funkcji przystosowanych
bserwować
do
ocelowo do użycia w program
mie Adobe Flash, któ
óry wykorzzystuje ten
n format
za
apisu i jedn
nocześnie jest wspie
erany przez
z Illustratorra.
Plik źród
dłowy AI Format SWF SWF - 90
0% SWF - 60% SW
WF - 30%
Kanał Red 688 kB 462 kB 131 kB
B 46,0
0 kB 25,0kB
Kanał Green 715 kB 476 kB 151 kB
B 55,0
0 kB 30
0,0 kB
Kanał Blue 710 kB 463 kB 147 kB
B 53,0
0 kB 29
9,0 kB
Kanał Gray 266 kB 199 kB 77,0 kB
B 31,0
0 kB 19
9,0 kB
Ta
ab. 2.11 Tabela
a przedstawiajjąca zastosow
wanie algorytm
mów stratnych przy zapisie d
do formatu SW
WF
800
700
600 Plik źródłowy AI
500 Format SWF
400
SWF - 90%
9
300
200 SWF - 60%
6
100 SWF - 30%
3
0
Kanał
K Red Kanał Green Kanał Blue Kana
ał Gray
Adob
be Fireworrks CS3
Tab. 2.12
2 Zastosowan
nie algorytmu JPG w progra
amie Fireworkss CS3
100
00
80
00
Plik
k źródłowy PNG
60
00
JPE
EG - 90%
40
00
JPE
EG - 60%
20
00 JPE
EG - 30%
0
Kanał Red
d Kanał Gree
en Kanał Blue Kanał Gray
Rys. 2.25
5 Wykres zasttosowania alg
gorytmu JPG w programie Fireworks
F CS3
R
Roman Janko
owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 39
9
Tab. 2.13
3 Zastosowanie
e algorytmu JP
PG przy zapisie
e do formatu SW
WF w programie Fireworks CS
S3
100
00
80
00
Plik
k źródłowy PNG
60
00
SW
WF - 90%
40
00
SW
WF - 60%
20
00 SW
WF - 30%
0
Kanał Red
d Kanał Gree
en Kanał Blue Kanał Gray
Tab. 2.14
4 Tabela przedsstawiająca zapiis do formatów: TIFF, GIF, WB
BMP w program
mie Fireworks CS3
C
100
00
80
00
Plik
k źródłowy PNG
60
00
Format TIFF
40
00
Format GIF
20
00 Format WBMP
0
Kanał Red
d Kanał Gree
en Kanał Blue Kanał Gray
Rys. 2.30 Wybór stopnia kompresji i eksportu formatów plików w programie Adobe Flash CS3
Rys. 2.31 Szczegółowe opcje kompresji i eksportu formatów plików w programie Adobe Flash CS3
Roman Janko
R owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 42
2
Tab. 2.15
5 Zastosowan
nie algorytmu kompresji
k stra
atnej JPG w prrogramie Adob
be Flash CS3
600
0
500
0
400
0 Plik
k źródłowy FLA
300
0 JPG - 90%
200
0 JPG - 60%
100
0 JPG - 30%
0
Kanał Red
d Kanał Green
n Kanał Blue Kanał Gray
Rys. 2.32
2 Wykres zasto
osowania algoryytmu kompresjii stratnej JPG w programie A
Adobe Flash CS3
C
Tab. 2.16
6 Zapis do forrmatów: SWF, PNG, GIF w programie Adobe Flash CS
S3
600
0
500
0
400
0 Plik
k źródłowy FLA
300
0 Format SWF
200
0 Format PNG
100
0 Format GIF
0
Kanał Red
d Kanał Green
n Kanał Blue Kanał Gray
Rys. 2.33
3 Wykres przedsstawiający zapis do formatów: SWF, PNG, GIIF w programie Adobe Flash CS3
C
R
Roman Janko
owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 43
3
Core
el Draw X3
3
Tab. 2.17
7 Zastosowan
nie algorytmu JPG w progra
amie Corel Dra
aw X3
600
0
500
0
400
0 Plik
k źródłowy CDR
300
0 JPE
EG - 90%
200
0 JPE
EG - 60%
100
0 JPE
EG - 30%
0
Kanał Red Kanał Green
n Kanał Blue Kanał Gray
Rys. 2.35
5 Wykres zasttosowania alg
gorytmu JPG w programie Corel
C Draw X3
R
Roman Janko
owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 44
4
Krok 2. Preze
entacja dzziałania alg
gorytmu kompresji
k z zapisem
m pliku
do astosowaniu trzech różnych stopni kom
o formatu JPG 2000 przy za mpresji:
30
0, 60 oraz 90% jako
ości. Form
matem wyjś
ściowym, który
k jedno
ocześnie stanowił
s
tu
utaj punktt odniesie
enia, był plik bez
zstratnej kompresji
k PSD up
przednio
za
aimportowa
any do pro
ogramu Co
orel Draw.
Ta
ab. 2.18 Zasto
osowanie algo
orytmu JPG 20
000 w program
mie Corel Draw
w X3
600
0
500
0
400
0 Plik
k źródłowy CDR
300
0 JPE
EG 2000 - 90%
200
0 JPE
EG 2000 - 60%
100
0 JPE
EG 2000 - 30%
0
Kanał Red Kanał Green
n Kanał Blue Kanał Gray
Rys. 2.37
7 Wykres zasttosowania alg
gorytmu JPG 2000
2 w progra
amie Corel Draw X3
Roman Jankowski - 14470 - Badanie algorytmów stratnych kompresji obrazów graficznych 45
Rys. 2.38 Funkcje eksportu do pliku PDF oferowane przez program Corel Draw X3
Tab. 2.19 Zastosowanie algorytmu JPG przy eksporcie do pliku PDF w programie Corel Draw X3
R
Roman Janko
owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 46
6
800
0
700
0
600
0 Plik
k źródłowy CDR
500
0
400
0 PDF
F - 90%
300
0 PDF
F - 60%
200
0
100
0 PDF
F - 30%
0
Kanał Red Kanał Green
n Kanał Blue Kanał Gray
Krok 4. Użycie
e algorytmó
ów kompre
esji stratne
ej na przyykładzie fo
ormatów
pllików: TIFF
F, WMF, PNG oraz GIF,
G które reprezentu
r ują modele
e grafiki ras
strowej.
Program Co
orel Draw pozwala na stosow
wanie ogra
aniczonych
h funkcji eksportu
e
tyych właśnie
e plików.
Plik źródło
owy CDR Format TIFF Format WMF
W Forma
at PNG Forrmat GIF
Kanał Red 460 kB 1217 kB 21130 kB
k 426
6 kB 59,0kB
5
Kanał Green 522 kB 1217 kB 21130 kB
k 433
3 kB 65
5,0 kB
Kanał Blue 493 kB 1217 kB 21130 kB
k 436
6 kB 63
3,0 kB
Kanał Gray 711 kB 1217 kB 21130 kB
k 224
4 kB 25
5,0 kB
Ta
ab. 2.20 Tabela
a przedstawia
ająca zastosow
wanie algorytm
mów: TIFF, WMF, PNG oraz GIF
25000
Plik źródło
owy CDR SW
WF - 90% SWF
S - 60% S
SWF - 30% SVG SVGZ
Kanał Red 460 kB
k 49 kB 21 kB 13 kB 1292 kB 981 kB
Kanał Green 522 kB
k 53 kB 23 kB 14 kB 1319 kB 1002
1 kB
Kanał Blue 493 kB
k 57 kB 25 kB 15 kB 1326 kB 1007
1 kB
Kanał Gray 711 kB
k 40 kB 18 kB 11 kB 658 kB 489 kB
Ta
ab. 2.20 Tabela
a przedstawia
ająca zastosow
wanie algorytm
mów: TIFF, WMF, PNG oraz GIF
1400
1200 Plik źródło
owy CDR
1000 SWF - 90%
%
800
SWF - 60%
%
600
SWF - 30%
%
400
SVG
200
SVGZ
0
Kanał Red Kanał Green Kanał Blu
ue Kanał Gray
Core
el Photo Pa
aint X3
600
0
500
0
400
0 Plik
k źródłowy CPT
300
0 JPE
EG - 90%
200
0 JPE
EG - 60%
100
0 JPE
EG - 30%
0
Kanał Red
d Kanał Green
n Kanał Blue Kanał Gray
Rys. 2.47
7 Wykres zasttosowania alg
gorytmu JPG w programie Corel
C Photo-Paiint X3
Krok 2. Preze
entacja dzziałania alg
gorytmu kompresji
k z zapisem
m pliku
do astosowaniu trzech różnych stopni kom
o formatu JPG 2000 przy za mpresji:
30
0, 60 oraz 90% jako
ości. Form
matem wyjś
ściowym, który
k jedno
ocześnie stanowił
s
tu
utaj punktt odniesie
enia, był plik bez
zstratnej kompresji
k PSD up
przednio
za
aimportowa
any do pro
ogramu Co
orel Draw.
Ta
ab. 2.22 Zasto
osowanie algo
orytmu JPG 20
000 w program
mie Corel Photto-Paint X3
R
Roman Janko
owski - 14470 - Badanie algo
orytmów stratnych kompressji obrazów gra
aficznych 51
600
0
500
0
400
0 Plik
k źródłowy CPT
300
0 JPE
EG 2000 - 90%
200
0 JPE
EG 2000 - 60%
100
0 JPE
EG 2000 - 30%
0
Kanał Red
d Kanał Green
n Kanał Blue Kanał Gray
Rys. 2.48
8 Wykres zasttosowania alg
gorytmu JPG 2000
2 w progra
amie Corel Pho
oto-Paint X3
800
0
700
0
600
0 Plik
k źródłowy CDR
500
0
400
0 PDF
F - 90%
300
0 PDF
F - 60%
200
0
100
0 PDF
F - 30%
0
Kanał Red Kanał Green
n Kanał Blue Kanał Gray
Tab. 2.24
4 Tabela przed
dstawiająca za
astosowanie algorytmów:
a TF
FF, PNG, GIF
160
00
140
00
120
00 Plik
k źródłowy CPT
100
00
80
00 Forrmat TIFF
60
00 Forrmat PNG
40
00
20
00 Forrmat GIF
0
Kanał Red Kanał Gree
en Kanał Blue Kanał Gray
Konw
wersja do formatu Dejavu
D
Dziękki stronie in
nternetowe
ej: http://any2djvu.djvu
uzone.org istnieje mo
ożliwość
ko
onwersji ścciśle określo
onych form
matów do sttandardu DJVU.
D Jest to duże uła
atwienie
ze
e względu na brak og
gólnie dosttępnych pro
ogramów z możliwośścią konwersji tego
w
właśnie form
matu. Dla celów pog
glądowych oferowane
e na stroniie tryby ko
ompresji
(H
Higher Com
mpression / Normal / Higher
H Qua
ality) okazały się w pełni wystarc
czające.
Tab. 2.52 Sc
creeny ze stron
ny: http://any2djvu.djvuzone
e.org
Tab. 2.25
5 Zastosowanie
e algorytmu DJ
JVU
200
00
150
00 Plik
k źródłowy TIFF
100
00 DJV
VU - High
SW
WF - Medium
50
00
SW
WF - Low
0
Kanał Red
d Kanał Gree
en Kanał Blue Kanał Gray
Mając
ąc do dysspozycji szereg
s na
arzędzi do
o obróbkii grafiki wykażę
za
ależność ja
aka zachod
dzi wówczzas gdy ba
adane obiekty różnią się od sie
ebie pod
w
względem o
ogólnej cha
arakterystyyki. Ostatn
nim badanym elementem była grafika
ra
astrowa symbolizują
s alistyczny. Nie spe
ąca obiekkt fotorea ełnia on jednak
w
wszystkich kryteriów pod jakimi należy wykonać
w an
nalizę wyb
branych ob
biektów.
R
Równie często bow
wiem jak w przypa
adku elem
mentów grraficznych mamy
do
o czynienia
a z różneg
go rodzaju formą tek
kstową dokkumentów,, nawet w pojęciu
grrafiki komp
puterowej.
Photosho
op Illustrato
or Firework
ks Flash
h Corel D. Corell P.
JPEG 56,0 kB 62,0 kB 66,0 kB 25,0 kB
B 24,0 kB
B 20,0 kB
JPEG 2000 249 kB
B 56,0 kB
PDF 137 kB 96,0 kB 12,0 kB
B
TIFF 346 kB 1200 kB 50,0 kB 1000 kB
B 56,0 kB
WMF 2200 kB 2,00 kB
B
SWF 13,0 kB 5,00 kB 3,00 kB
B 13,0 kB
B
SVG 5,00 kB 15,0 kB
B
SVGZ 2,00 kB 6,00 kB
B
2500
2000
Photoshop
1500 Illustrato
or
Fireworkks
1000
Flash
Corel D.
500
Corel P.
0
JPG JP
PG PDF TIFF W
WMF SWF SVG
20000
Kolejnyymi eleme
entami charakterystyc
cznymi dla
a określone
ej grupy infformacji
są
ą wykresy oraz obiiekty pom
mocnicze, ogólnego zastosow
wania w różnego
r
ro
odzaju pre
ezentacjach
h multimedialnych. Mogą byćć reprezen
ntowane zarówno
z
prrzy wykorzzystaniu technik wekktorowych jak
j i rastro
owych co w przypad
dku tych
drrugich czyyni je zwykkle dużo ciekawszym
c mi pod względem wiizualnym. Poniżej
za
aprezentow
wano przyykładowy schemat,
s który
k zapissano kolejjno we ws
szelkich
m
możliwych r
rodzajach f
form plików
w stosujący
ych algoryttmy komprresji stratny
ych.
Photosho
op Illustrato
or Firework
ks Flash
h Corel D. Corell P.
JPG 326 kB 197 kB 266 kB
B 68,0 kB
B 52,0 k
kB 48,0 kB
k
JPG 2000
0 605 k
kB 84,0 kB
k
PDF 497 kB 265 kB 26,0 k
kB
TIFF 736 kB 1950 kB
B 192 kB
B 1270 k
kB 69,0 kB
k
WMF 2860 kB
B 18,0 kB
B
SWF 60,0 kB
B 29,0 kB
B 21,0 kB
B 32,0 k
kB
SVG 32,0 kB
B 43,0 k
kB
SVGZ 14,0 kB
B 11,0 k
kB
3000
2500
2000 Photoshop
Illustrato
or
1500
Fireworkks
1000 Flash
Corel D.
500 Corel P.
0
JPG JPG
G PDF T
TIFF WMF SWF SVG
G SVGZ
20000
Wkrótce po tym zdarzeniu pojawił się program DivX, który był odrębną
implementacją nie mającą żadnego związku z wykradzionym kodem. Format
ten został stworzony i opatentowany przez firmę DivX Networks, znaną
obecnie jako DivX Inc.
3IVX
DIRAC
QPEL
Rys. 3.2 Przykładowe ustawieia kodowania obrazu kodeków DivX, H.264 oraz 3ivx
AVI 3IVX DIVX H.264 MJPEG MPEG-1 MPEG-2 THEORA XVID FLV
Rys. 3.5 Interface programu Adobe Premiere Rys. 3.6 Proces automatyzacji kodowania Flash V. E.
F
Film 02 10,01 MB 12,37 MB 05,40 MB 04,3
35 MB 20,65 MB
B 05,54 MB 0
05,54 MB 05,95
5 MB 05,17 MB 03,29 MB
F
Film 03 08,72 MB 13,20 MB 05,60 MB 03,9
92 MB 21,36 MB
B 05,64 MB 0
05,63 MB 05,53
3 MB 04,51 MB 03,29 MB
F
Film 04 16,53 MB 12,70 MB 05,96 MB 04,8
80 MB 21,36 MB
B 05,88 MB 0
06,19 MB 06,94
4 MB 05,84 MB 03,51 MB
F
Film 05 10,25 MB 11,20 MB 03,84 MB 02,5
50 MB 19,48 MB
B 03,99 MB 0
04,11 MB 04,46
6 MB 03,53 MB 03,49 MB
F
Film 06 17,31 MB 13,63 MB 06,90 MB 05,4
42 MB 21,36 MB
B 06,82 MB 0
07,11 MB 08,10
0 MB 06,71 MB 03,71 MB
F
Film 07 09,17 MB 12,76 MB 05,66 MB 04,0
07 MB 21,36 MB
B 05,94 MB 0
05,95 MB 05,85
5 MB 04,75 MB 03,23 MB
F
Film 08 18,71 MB 13,60 MB 06,79 MB 05,0
01 MB 20,89 MB
B 06,45 MB 0
06,75 MB 07,52
2 MB 06,49 MB 03,80 MB
F
Film 09 15,56 MB 12,66 MB 05,83 MB 04,8
86 MB 21,36 MB
B 05,88 MB 0
06,14 MB 07,31 MB 05,91 MB 03,48 MB
F
Film 10 12,68 MB 12,43 MB 05,88 MB 04,3
34 MB 32,30 MB
B 05,76 MB 0
05,77 MB 06,09
9 MB 05,37 MB 03,99 MB
F
Film 11 17,42 MB 13,11 MB 06,26 MB 05,11 MB 21,36 MB
B 06,11 MB 0
06,47 MB 07,71 MB 06,25 MB 03,53 MB
F
Film 12 15,52 MB 13,36 MB 05,84 MB 04,6
63 MB 20,98 MB
B 05,64 MB 0
05,87 MB 06,92
2 MB 05,82 MB 03,81 MB
35
A
AVI
30
3
3IVX
25 D
DIVX
20 H
H.264
M
MJPEG
15
M
MPEG‐1
10
M
MPEG‐2
5 T
THEORA
0 X
XVID
Film Film Film Film Film Film Film Film Film Film
F Film Film
F F
FLV
01 02 03 04 05 06 07 08 09 10 11 12
AV
VI 3IVX DIVX H
H.264 MJPEG
G MPEG-1 MPEG-2 THEO
ORA XVID FLV
Film 01 24,52
2 MB 19,98 MB 05,91 MB 19,29 MB 37,48 MB 06,12 MB 0
06,12 MB 07,57 MB 05,86 MB 05,75 MB
Film 02 11,59
9 MB 20,86 MB 07,48 MB 11,34 MB 38,05 MB 07,69 MB 0
07,69 MB 07,34
4 MB 05,78 MB 05,28 MB
Film 03 09,70
0 MB 22,04 MB 07,81 MB 08,06 MB 39,36 MB 07,87 MB 0
07,87 MB 06,92 MB 04,84 MB 05,29 MB
Film 04 20,68
8 MB 21,27 MB 07,71 MB 17,82 MB 39,36 MB 07,75 MB 0
07,72 MB 07,87 MB 07,09 MB 05,50 MB
Film 05 12,67
7 MB 20,19 MB 05,93 MB 12,94 MB 37,48 MB 06,19 MB 0
06,19 MB 05,98 MB 04,05 MB 05,57 MB
Film 06 21,31
1 MB 22,09 MB 07,93 MB 19,67 MB 39,36 MB 08,14 MB 0
08,23 MB 08,80 MB 07,90 MB 05,43 MB
Film 07 10,59
9 MB 21,46 MB 07,81 MB 10,09 MB 39,36 MB 08,13 MB 0
08,14 MB 07,58 MB 05,17 MB 05,47 MB
Film 08 23,75
5 MB 20,98 MB 07,71 MB 18,81 MB 38,89 MB 07,62 MB 0
07,72 MB 08,35 MB 08,42 MB 05,55 MB
Film 09 18,65
5 MB 21,78 MB 07,77 MB 15,17 MB 39,36 MB 07,82 MB 0
07,85 MB 08,09 MB 06,86 MB 05,57 MB
Film 10 15,08
8 MB 18,59 MB 07,65 MB 09,57 MB 36,53 MB 07,77 MB 0
07,75 MB 07,49 MB 06,49 MB 06,53 MB
Film 11 21,63
3 MB 22,27 MB 07,73 MB 16,94 MB 39,36 MB 07,85 MB 0
07,86 MB 08,35 MB 07,51 MB 05,56 MB
Film 12 19,46
6 MB 22,25 MB 07,26 MB 14,02 MB 38,89 MB 07,49 MB 0
07,51 MB 07,75 MB 07,12 MB 05,84 MB
Ta
ab. 3.2 Charaktterystyka pod wzzględem wyboru
u odpowiedniego
o kodeka a także
e jego skuteczno
ości (kompresja 60%)
40
A
AVI
35
3
3IVX
30
D
DIVX
25
H
H.264
20
M
MJPEG
15 M
MPEG‐1
10 M
MPEG‐2
5 T
THEORA
0 X
XVID
Film Film Film Film Film Film Film Film Film Film Film Film
F F
FLV
01 02 03 04 05 06 07 08 09 10 11 12
N
1
G 0 g m
√N
N
2 πk 2m 1
G k g m cos
N 2N
dla k=1,2,...,N-1
N
1 2 πk 2m 1
g m G 0 G k cos
√N N 2N
dla m=0,1,...,N-1
Roman Jankowski - 14470 - Badanie algorytmów stratnych kompresji obrazów graficznych 72
, t 2 t k
2 , , , t L2 ,
,
4..3 FALK
KI HAARA
A
a ta ma zwa
Falka arty nośnikk (supp(H) =[0,1]),
= jedn
nak jej wad
dą jest niec
ciągłość,
a więc także
e nieróżnicczkowalnośść, co moż
że mieć isto
otne znaczzenie w nie
ektórych
astosowaniach. Falki te stosowa
za anie są w kompresji obrazu i dźw
więku.
Roman Jankowski - 14470 - Badanie algorytmów stratnych kompresji obrazów graficznych 75
Rys. 4.1 Sposób podziału obrazu na części Rys. 4.2 Rekonstrukcja - wygląd po pierwszej iteracji
Zawsze warto zastanowić się nad tym czy zależy nam na tworzeniu
danego systemu od podstaw czy jesteśmy w stanie skorzystać z istniejących
już funkcji, które wymagają jedynie modyfikacji, dzięki którym dostosujemy
wszystko do własnych potrzeb. W myśl poprzedniego stwierdzenia wybór
był oczywisty. System weryfikacji algorytmów będzie wspierany przez
rozwiązania z dziedziny multimediów, które jednocześnie sprawią, iż zyska
on jeszcze bardziej na swojej ocenie.
PODSUMOWANIE
LITERATURA
http://pl.wikipedia.org
http://slownik.komputerowy.pl
http://helionica.pl/
Roman Jankowski - 14470 - Badanie algorytmów stratnych kompresji obrazów graficznych 84
SPIS TABEL
Tab. 2.01 Zastosowanie algorytmu JPG w programie Photoshop CS3
Tab. 2.02 Zastosowanie algorytmu JPG przy zapisie do formatu PDF
Tab. 2.03 Tabela przedstawiająca zastosowanie algorytmu JPG przy zapisie do formatu TIFF
Tab. 2.04 Zapis formatów z kompresją bezstratną: PNG, GIF, WBMP
Tab. 2.05 Zastosowanie algorytmu JPG w programie Photoshop CS3
Tab. 2.06 Zastosowanie algorytmu JPG przy zapisie do formatu PDF
Tab. 2.07 Zastosowanie algorytmu JPG 2000 przy zapisie do formatu PDF
Tab. 2.08 Zapis do formatu TIFF w programie Illustrator CS3
Tab. 2.09 Zapis do formatu WMF oraz PNG w programie Illustrator CS3
Tab. 2.10 Zapis do formatu SVG oraz SVGZ w programie Illustrator CS3
Tab. 2.11 Tabela przedstawiająca zastosowanie algorytmów stratnych przy zapisie do formatu SWF
Tab. 2.12 Zastosowanie algorytmu JPG w programie Fireworks CS3
Tab. 2.13 Zastosowanie algorytmu JPG przy zapisie do formatu SWF w programie Fireworks CS3
Tab. 2.14 Tabela przedstawiająca zapis do formatów: TIFF, GIF, WBMP w programie Fireworks CS3
Tab. 2.15 Zastosowanie algorytmu kompresji stratnej JPG w programie Adobe Flash CS3
Tab. 2.16 Zapis do formatów: SWF, PNG, GIF w programie Adobe Flash CS3
Tab. 2.17 Zastosowanie algorytmu JPG w programie Corel Draw X3
Tab. 2.18 Zastosowanie algorytmu JPG 2000 w programie Corel Draw X3
Tab. 2.19 Zastosowanie algorytmu JPG przy eksporcie do pliku PDF w programie Corel Draw X3
Tab. 2.20 Tabela przedstawiająca zastosowanie algorytmów: TIFF, WMF, PNG oraz GIF
Tab. 2.21 Zastosowanie algorytmu JPG w programie Corel Photo-Paint X3
Tab. 2.22 Zastosowanie algorytmu JPG 2000 w programie Corel Photo-Paint X3
Tab. 2.23 Zastosowanie algorytmu JPG przy eksporcie do pliku PDF w programie Corel Photo-Painx X3
Tab. 2.24 Tabela przedstawiająca zastosowanie algorytmów: TFF, PNG, GIF
Tab. 2.25 Zastosowanie algorytmu DJVU
Tab. 2.26 Zastosowanie algorytmów stratnych do kompresji tekstu
Tab. 2.27 Zastosowanie algorytmów stratnych do kompresji obiektów i wykresów
Tab. 3.01 Charakterystyka pod względem wyboru odpowiedniego kodeka a także jego skuteczności (kompresja 30%)
Tab. 3.02 Wykres charakterystyki kodeków (przy zastosowaniu kompresji kompresja 60%)
Roman Jankowski - 14470 - Badanie algorytmów stratnych kompresji obrazów graficznych 85
SPIS ILUSTRACJI
Rys. 2.21 Wykres zapisu do formatu SVG oraz SVGZ w programie Illustrator CS3
Rys. 2.22 Zapis do formatu SWF w programie Illustrator CS3
Rys. 2.23 Wykres zastosowania algorytmów stratnych przy zapisie do formatu SWF w programie Illustrator CS3
Rys. 2.24 Wybór stopnia kompresji JPG w programie Fireworks CS3
Rys. 2.25 Wykres zastosowania algorytmu JPG w programie Fireworks CS3
Rys. 2.26 Wybór stopnia kompresji JPG przy zapisie do formatu SWF
Rys. 2.27 Wykres zastosowania algorytmu JPG przy zapisie do formatu SWF w programie Fireworks CS3
Rys. 2.28 Zapis do formatów: TIFF, GIF, WBMP w programie Fireworks CS3
Rys. 2.29 Wykres przedstawiający zapis do formatów: TIFF, GIF, WBMP w programie Fireworks CS3
Rys. 2.30 Wybór stopnia kompresji i eksportu formatów plików w programie Adobe Flash CS3
Rys. 2.31 Szczegółowe opcje kompresji i eksportu formatów plików w programie Adobe Flash CS3
Rys. 2.32 Wykres zastosowania algorytmu kompresji stratnej JPG w programie Adobe Flash CS3
Rys. 2.33 Wykres przedstawiający zapis do formatów: SWF, PNG, GIF w programie Adobe Flash CS3
Rys. 2.34 Wybór stopnia kompresji JPG
Rys. 2.35 Wykres zastosowania algorytmu JPG w programie Corel Draw X3
Rys. 2.36 Wybór stopnia kompresji JPG 2000
Rys. 2.37 Wykres zastosowania algorytmu JPG 2000 w programie Corel Draw X3
Rys. 2.38 Funkcje eksportu do pliku PDF oferowane przez program Corel Draw X3
Rys. 2.39 Wykres zastosowania algorytmu JPG przy eksporcie do pliku PDF w programie Corel Draw X3
Rys. 2.40 Funkcje zapisu dla pliku TIFF oraz GIF w programie Corel Draw X3
Rys. 2.41 Właściwości zapisu dla pliku WMF
Rys. 2.42 Właściwości eksportu do formatu PNG
Rys. 2.43 Wykres zastosowanie algorytmów: TIFF, WMF, PNG oraz GIF
Rys. 2.44 Właściwości eksportu do formatu SWF w programie Corel Draw X3
Rys. 2.45 Właściwości eksportu do formatu SVG w programie Corel Draw X3
Rys. 2.46 Wykres zastosowanie algorytmów: TIFF, WMF, PNG oraz GIF
Rys. 2.47 Wykres zastosowania algorytmu JPG w programie Corel Photo-Paint X3
Rys. 2.48 Wykres zastosowania algorytmu JPG 2000 w programie Corel Photo-Paint X3
Rys. 2.49 Wykres zastosowania algorytmu JPG przy eksporcie do pliku PDF w programie Corel Photo-Painx X3
Rys. 2.50 Właściwości eksportu do formatu GIF w programie Corel Photo-Paint X3
Rys. 2.51 Wykres przedstawiający zastosowanie algorytmów: TFF, PNG, GIF
Tab. 2.52 Screeny ze strony: http://any2djvu.djvuzone.org
Rys. 2.53 Wykres zastosowania algorytmu DJVU
Rys. 2.54 Wykres zastosowania algorytmów stratnych do kompresji tekstu
Rys. 2.55 Wykres zastosowania algorytmów stratnych do kompresji obiektów i wykresów
Roman Jankowski - 14470 - Badanie algorytmów stratnych kompresji obrazów graficznych 87
ZAŁĄCZNIKI