Компрессия изображений
Федеральное
бюджетное государственное образовательное учреждение высшего профессионального
образования
«Уфимский
государственный авиационный технический университет»
Филиал
в г. Туймазы
Кафедра
геоинформационных систем
Отчет
по
лабораторной работе № 6
по
дисциплине «Мультимедийные технологии»
Компрессия
изображений
Выполнили
студенты
группы ИСТТ-201д
Ахвандеева
А. А.
Валеев
Р. Д.
Проверил:
ассистент кафедры ГИС
Заець
М. В.
Туймазы
- 2013г.
1. Цель работы
Изучить различные методы компрессии изображений
и анимации, научиться работать с распространенными кодировщиками, научиться
определять наиболее подходящий формат сжатия.
2. Ход работы
Выбрали четыре произвольных файла (см. рис. 1,
2, 3, 4) и обработали их при помощи программ Super
GIF и gifsicle.
Рисунок 1 - basketball.gif
Рисунок 2 -
catcher.gif
Рисунок 3 -
cosmonaut.gif
Рисунок 4 - cube.gif
Записали итоговые размеры файла для каждого из
программ (см. табл. 1).
Таблица 1 - Итоговые размеры файла
Название
анимации
|
Super GIF
|
gifsicle
|
|
До
|
После
|
До
|
После
|
basketball
|
976
КБ
|
652 КБ
|
976
КБ
|
992
КБ
|
catcher
|
3,73
МБ
|
2,17
МБ
|
3,73
МБ
|
3,72
МБ
|
cosmonaut
|
764
КБ
|
528
КБ
|
764
КБ
|
764
КБ
|
cube
|
2,90
МБ
|
1,06
МБ
|
2,90
МБ
|
2,86
МБ
|
Рисунок 5 - Диаграмма сравнения
обработки анимации
Выбрали четыре изображения (см. рис. 6, 7, 8,
9). При помощи программы RIOT
выбрали кодеки JPG,
GIF и PNG,
и подобрали оптимальные параметры сжатия, не допуская существенного падения
качества картинки (см. табл. 2).
Рисунок 6 - image033.bmp
Рисунок 7 -
image002.bmp
Рисунок 8 -
image003.bmp
Рисунок 9 -
image034.bmp
Таблица 2 - Результаты сжатия
Название
картинки
|
Размеры
до сжатия
|
Кодек
gif
|
Кодек
png
|
image033
|
1089
Кб
|
42
Кб
|
123,9 Кб
|
333,68
Кб
|
image002
|
256,9
Кб
|
23,7
Кб
|
83,92
Кб
|
187,83
Кб
|
image003
|
701,4
Кб
|
10,5
Кб
|
65,47
Кб
|
206,47
Кб
|
image034
|
791
Кб
|
18,66
Кб
|
91,08
Кб
|
296,89
Кб
|
Для полученных PNG
файлов применили дополнительные способы оптимизации, используя программы OptiPNG,
PNGOUT и TweakPNG.
Зафиксировали результаты (см. табл. 3,4).
Таблица 3 -Результат оптимизации OptiPNG
Название
картинки
|
Размеры
до оптимизации
|
Размеры
после оптимизации
|
image033
|
308 КБ
|
300
КБ
|
image002
|
188 КБ
|
180
КБ
|
image003
|
208 КБ
|
204
КБ
|
image034
|
300 КБ
|
276
КБ
|
Таблица 4 - Результат оптимизации PNGOUT
Название
картинки
|
Размеры
до оптимизации
|
Размеры
после оптимизации
|
image033
|
308 КБ
|
300
КБ
|
image002
|
188 КБ
|
180 КБ
|
image003
|
208 КБ
|
200
КБ
|
image034
|
300 КБ
|
296
КБ
|
Рисунок 10 - Диаграмма сравнивания
оптимизаций
Использование программы TweakPNG
ничего не дало. Все рисунки достаточно сжаты (см. рис. 9).
Рисунок 9 - Результат программы TweakPNG
Попробовали запустить оптимизацию в ручном
режиме с помощью программы Color
Quantizer,
поэкспериментировали с палитрой и другими параметрами, сохранили PNG-файл
в формате GIF. Результаты
записали в таблицу (см. табл. 6).
компрессия изображение анимация кодек
Таблица 6 - Оптимизация в ручном
режиме
Название
картинки
|
Размеры
до
|
Размеры
после
|
image033
|
308 КБ
|
64,0
КБ
|
image002
|
56,0
КБ
|
image003
|
208 КБ
|
60,0
КБ
|
image034
|
300 КБ
|
76,0
КБ
|
Вывод
В ходе выполнения лабораторной работы были
изучены различные методы компрессии изображений и анимации, научились работать
с распространенными кодировщиками, научились определять наиболее подходящий
формат сжатия.