русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Растровые форматы


Дата добавления: 2015-07-23; просмотров: 1001; Нарушение авторских прав


В файлах растровых форматов запоминаются:

■ размер изображения — количество видеопикселей в рисунке по горизонтали и вертикали;

■ битовая глубина — число битов, используемых для хранения цвета одного видеопикселя;

■ данные, описывающие рисунок (цвет каждого видео­пикселя рисунка), а также некоторая дополнительная информация.

 

В файлах растровой графики разных форматов эти харак­теристики хранятся различными способами.

Размер изображения хранится в виде отдельной записи. Цвета всех видеопикселей рисунка запоминаются как один большой блок данных. Рассмотрим как сохраняется в растровом файле простое черно-белое изображение (рис. 1.4).

 

 

 

 

Рисунок 1.4 – В растровом файле сохраняется информация о цвете каждого видеопикселя.

 

 

На рис. 1.5 показан результат восстановления изображе­ния по информации, сохраненной в растровом файле, пред­ставленном на рис. 1.4. В изображении, восстановленном по файлу, видеопиксели располагаются согласно размеру изоб­ражения; а именно, сначала — первая десятка видеопиксе­лей , в следующей строке — вторая десятка и т. д. в десятой строке — последние десять видеопикселей.

 

 

Рисунок 1. 5 - Растровый рисунок восстановленный по файлу растровой графики.

 

 

Легко описать векторное представление рис. 1.5;

 

Установить 0, 3

Линия к 3, 0

Линия к 5, 0

Линия к 8, 3

Линия к 8, 5

Линия к 5, 8

Линия к 3, 8

Линия к 0, 5

Линия к 0, 3

 

Изображения фотографического качества, полученные с помощью сканеров с высокой разрешающей способностью, часто занимают несколько мегабайтов. Например, если раз­мер изображения — 1766 х 1528, а количество используе­мых цветов — 16 777 216 (т. е. глубина цвета — 24 бита), то объем растрового файла составляет около 8 Мб (информация о цвете видеопикселей в файле занимает 1766 х1528х24/ 8 / 1024 / 1024 Мб).



Решением проблемы хранения растро­вых изображений является сжатие, т. е. уменьшение разме­ра файла за счет изменения способа организации данных. Никому пока не удалось даже приблизиться к созданию иде­ального алгоритма сжатия. Каждый алгоритм хорошо сжи­мает только данные вполне определенной структуры.

 

Методы сжатия делятся на две категории:

■ сжатие файла с помощью программ-архиваторов;

■ сжатие, алгоритм которого включен в формат файла.

 

В первом случае специальная программа считывает ис­ходный файл, применяет к нему некоторый сжимающий ал­горитм (архивирует) и создает новый файл. Выигрыш в раз­мере нового файла может быть значительным. Однако этот файл не может быть использован ни одной программой до тех пор, пока он не будет преобразован в исходное состояние (разархивирован). Поэтому такое сжатие применимо только для длительного хранения и пересылки данных, но для по­вседневной работы оно неудобно. В системах MS-DOS и Windows наиболее популярными программами сжатия фай­лов являются ZIP, ARJ, RAR.

Если же алгоритм сжатия включен в формат файла, то соответствующие программы чтения правильно интерпрети­руют сжатые данные. Таким образом, такой вид сжатия очень удобен для постоянной работы с графическими файла­ми большого размера. Например, пусть в CorelDRAW полу­чен рисунок, который нужно разместить в документе, со­зданном в программе Adobe Photoshop. TIFF — один из растровых форматов, с которыми может работать Adobe Photoshop. При формировании файла формата TIFF выпол­няется сжатие графических данных. Именно это обстоятель­ство учитывается соответствующей программой чтения. По­этому для достижения поставленной цели можно поступить следующим образом:

 

■ сохранить рисунок, созданный в CorelDRAW, в файле формата TIFF;

■ импортировать этот файл в программу Adobe Photoshop.

 

 



<== предыдущая лекция | следующая лекция ==>
Векторные форматы | Методы сжатия графических форматов.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.85 сек.