Средства и технологии обработки графической информации. 2
Оглавление
Введение 2
1. Средства
и технологии обработки
2. Типы компьютерной графики 6
3. Понятие
цвета в компьютерной графике 1
Заключение 16
4. Практическая часть. (Вариант-21) 17
Список использованной литературы 24
Приложения 25
Введение
В данной работе мне предстоит рассмотреть о тему - Средства и технологии обработки графической информации. Это тема актуальна в данное время, потому что компьютерная графика является одной из наиболее бурно развивающихся отраслей информатики сейчас в России, да и во все мире. Графическое представление информации используется повсюду в рекламе, бизнесе, и даже в искусстве. Она помогает людям зарабатывать деньги поэтому происходит постоянное совершенствование старых и разработка новых технологий в обработке графического изображения. В работе я рассмотрю три основных способа формирования изображения - это растровый, векторный и фрактальный. Выбор растрового или векторного формата зависит от целей и задач работы с изображением, потому что и тот и другой имеет ряд достоинств и некоторые недостатки. Если нужна фотографическая точность цветопередачи, то предпочтительнее растр. Логотипы, схемы, элементы оформления удобнее представлять в векторном формате.
В практической части работы (№21) предстоит: построить данные по условию таблицы и заполнить их, выполнив консолидацию по расположению данных, а так же построить гистограмму по данным, которые мы получим в результате решения задачи.
Работа будет выполнена на ПК: Windows XP Professional (версия 2002 г.), с использованием программ: Microsoft Word и Microsoft Excel.
1. Средства и технологии обработки графической информации
Представление данных в графическом виде на мониторе компьютера стало использоваться в середине 50-х годов в военных целях и в помощь научным исследованиям. В то время, ЭВМ были очень велики по размеру и могли занимать целую комнату. С тех пор компьютеры совсем изменились, и вместе с ними модернизировались и все технологии обработки графической информации. Они используются теперь не только в секретных и военных целях, а стали неотъемлемой частью нашего быта. Графический интерфейс пользователя сегодня является стандартом «де-факто» для программного обеспечения разных классов, начиная с операционных систем.
Обработка графической информации в данное время является весьма широкой областью научного знания. Поэтому выделяют целую область информатики, которая описывает методы и средства создания и обработки изображения на ЭВМ. Она называется - компьютерная графика. [2, C. 57]
Современные компьютеры все шире применяются для построения изображений (рисунков), используемых в научных исследованиях; для наглядного представления результатов; в конструкторских разработках, тренажерах, компьютерных играх; в инженерном, издательском, рекламном деле и других областях. Компьютерная графика служит основой анимации, под которой понимается изменение вида, формы, размеров, расположения объектов на экране, создающее эффект мультипликации. Различают три основных типа компьютерной графики: растровая, векторная и фрактальная. Обычно особо выделяют еще трехмерную (3D — three‑dimensional) графику как средство построения объемных изображений. По цветности различают черно-белую и цветную компьютерную графику, а по областям применения — инженерную, научную, деловую, игровую (развлекательную) компьютерную графику, компьютерную полиграфию и другие типы.
Любая информация, в том числе и графическая, может быть представлена в аналоговой или дискретной форме. При аналоговом представлении физическая величина принимает бесконечное множество значений, причем ее значения изменяются непрерывно. При дискретном представлении физическая величина принимает конечное множество значений, причем ее величина изменяется скачкообразно. Преобразование графической информации из аналоговой формы в дискретную производится путем пространственной дискретизации. Пространственную дискретизацию можно сравнить с построением изображения из мозаики. Изображение разбивается на отдельные маленькие фрагменты (точки), причем каждому фрагменту присваивается значение его цвета, то есть код цвета.
Можно сказать, что компьютерная
графика - это одно из самых интенсивно
развивающихся и перспективных
направлений информатики. Потому что
это область касается всей нашей
жизни с утра до вечера, всего
нашего материального мира; работы,
учебы, развлечений, даже голливудские
фильмы, которые мы смотрим, и которые
восхищают нас своей
Все изобилие изображений, используемых на компьютере можно разделить на три большие группы
1) 2D-графика, в которой
создаются только плоские
2) Трехмерное изображение или 3D-графика
3) Анимационная графика
Создание изображения
производиться с помощью
1) Форматы общего назначения, содержащие только само изображение и предназначенные для хранения, переноса или просмотра изображения (qif, tiff, jpeg и др.)
2) Специфические форматы,
ни используются для хранения
промежуточных результатов
В зависимости от способа формирования изображения компьютерную графику можно разделить на растровую, векторную и фрактальную. Рассмотрим эти три типа компьютерной графики подробнее.
2. Типы компьютерной графики
Растровая графика
Растровое изображение — изображение, представляющее собой сетку пикселей или точек цветов (обычно прямоугольную) на компьютерном мониторе, бумаге и других отображающих устройствах и материалах. Важными характеристиками изображения являются:
- количество пикселов — разрешение. Может указываться отдельно количество пикселов по ширине и высоте (1024*768, 640*480,...) или же, редко, общее количество пикселей (часто измеряется в мегапикселах);
- количество используемых цветов или «глубина цвета» (эти характеристики имеют следующую зависимость: , где N - количество цветов, а I - глубина цвета);
- цветовое пространство (цветовая модель) RGB, CMYK, XYZ, YCbCr и др.
Растровую графику редактируют
с помощью растровых
Суть принципа точечной графики: если надо закодировать какой-то объект, то на него "накладываем" сетку и создаем матрицу (таблицу) той же размерности, заполняя единицами ячейки, наложенные на объект, и нулями вне объекта. Если границы оригинал-объекта параллельны границам ячеек сетки, получается идеальная матрица (bitmap) из нулевых и единичных битов, которая представляет закодированное изображение объекта. Если эту матрицу вывести на экран или принтер или на диск для хранения, то получим оттиск объекта. Таким образом, с помощью отдельных блоков можно закодировать объект - известный древний способ рисования по клеточкам. (Приложение 1)1
Достоинства растровой графики:
- Растровая графика позволяет создать (воспроизвести) практически любой рисунок, вне зависимости от сложности, в отличие, например, от векторной, где невозможно точно передать эффект перехода от одного цвета к другому без потерь в размере файла.
Распространённость — растровая графика используется сейчас практически везде: от маленьких значков до плакатов.
- Высокая скорость обработки сложных изображений, если не нужно масштабирование.
-Растровое представление изображения естественно для большинства устройств ввода-вывода графической информации, таких как мониторы (за исключением векторных), матричные и струйные принтеры, цифровые фотоаппараты, сканеры.
Недостатки растровой графики:
- Большой размер файлов с простыми изображениями.
- Невозможность идеального масштабирования.Невозможность вывода на печать на плоттер.
- Из за этих недостатков для хранения простых рисунков рекомендуют вместо даже сжатой растровой графики использовать векторную графику.
Форматы:
Растровые изображения обычно хранятся в сжатом виде. В зависимости от типа сжатия может быть возможно или невозможно восстановить изображение в точности таким, каким оно было до сжатия (сжатие без потерь или сжатие с потерями соответственно). Так же в графическом файле может храниться дополнительная информация: об авторе файла, фотокамере и её настройках, количестве точек на дюйм при печати и др.
- BMP или Windows Bitmap — обычно используется без сжатия, хотя возможно использование алгоритма RLE.
- GIF (Graphics Interchange Format) — устаревающий формат, поддерживающий не более 256 цветов одновременно. Всё ещё популярен из за поддержки анимации, которая отсутствует в чистом
- PNG, хотя ПО начинает поддерживать APNG.
- PCX устаревший формат, позволявший хорошо сжимать простые рисованые изображения (при сжатии группы подряд идущих пикселов одинакового цвета заменяются на запись о количестве таких пикселов и их цвете).
- PNG (Portable Network Graphics) .
- JPEG очень широко используемый формат изображений. Сжатие основано на усреднении цвета соседних пикселей(информация о яркости при этом не усредняется) и отбрасывании высокочастотных составляющих в пространственном спектре фрагмента изображения. При детальном рассмотрении сильно сжатого изображения заметно размытие резких границ и характерный муар вблизи них.
- TIFF поддерживает большой диапазон изменения глубины цвета, разные цветовые пространства, разные настройки сжатия (как с потерями, так и без) и др.
- RAW хранит информацию, непосредственно получаемую с матрицы цифрового фотоаппарата или аналогичного устройства без применения к ней каких-либо преобразований, а также хранит настройки фотокамеры.
Позволяет избежать потери информации при применении к изображению различных преобразований (потеря информации происходит в результате округления и выхода цвета пиксела за пределы допустимых значений). Используется при съёмке в сложных условиях (недостаточная освещённость, невозможность выставить баланс белого и т.п.) для последующей обработки на компьютере (обычно в ручном режиме). Практически все полупрофессиональные и профессиональные цифровые фотоаппараты позволяют сохранять RAW изображения. Формат файла зависит от модели фотоаппарата, единого стандарта не существует
К программным средствам
обработки растровой графики
относятся растровые
Векторная графика
Вид кодировки графических
Сплайн - основное понятие векторной
графики. Линейные картинки - это сплайны.
На сплайнах построены современные
шрифты TryeType и PostScript. Суть сплайна: любую
элементарную кривую можно построить,
зная четыре коэффициента P0, P1, P2 и P3, соответствующие
четырем точкам на плоскости. Перемещая
эти точки, меняем форму кривой.
Достоинства векторной графики:
- Малый объем памяти. При кодировании векторного изображения хранится не само изображение объекта, а координаты четырех точек, поэтому объем памяти очень мал по сравнению с точечной графикой. Вывод: Векторная графика - очень экономичный способ кодирования. Она экономна в плане объемов дискового пространства, необходимого для хранения изображений: это связано с тем, что сохраняется не само изображение, а только некоторые основные данные, используя которые программа всякий раз воссоздает изображение заново. Кроме того, описание цветовых характеристик несильно увеличивает размер файла. - Свобода трансформации. Векторное изображение можно вращать, масштабировать без потери качества изображения. Объекты векторной графики просто трансформируются и ими легко манипулировать, что не оказывает практически никакого влияния на качество изображения.
- Аппаратная независимость. Векторная графика "работает" с идеальными объектами, которые сами приноравливаются к изменениям: можно не знать, для каких устройств делается тот или иной документ. Векторная графика максимально использует возможности разрешающей способности любого выводного устройства: изображение всегда будет настолько качественным, на сколько способно данное устройство.
Недостатки векторной графики:
- Программная зависимость. Каждая программа строит кривые Безье по своим алгоритмам. (Например, формат .cdr программы Corel Draw не описан и является нестандартным). Часто необходимо конвертирование. Каждая программа сохраняет данные в своем собственном формате, поэтому изображение, созданное в одном векторном редакторе, как правило, не конвертируется в формат другой программы без погрешностей
- Сложность векторного принципа описания изображения не позволяет автоматизировать ввод графической информации и сконструировать устройство подобное сканеру для растровой графики.
- Векторная графика действительно
ограничена в чисто живописных средствах
и не предназначена для создания фотореалистических
изображений.
Таким образом, выбор растрового или векторного формата зависит от целей и задач работы с изображением. Если нужна фотографическая точность цветопередачи, то предпочтительнее растр. Логотипы, схемы, элементы оформления удобнее представлять в векторном формате. Понятно, что и в растровом и в векторном представлении графика (как и текст) выводятся на экран монитора или печатное устройство в виде совокупности точек. В Интернете графика представляется в одном из растровых форматов, понимаемых броузерами без установки дополнительных модулей – GIF, JPG, PNG.
Без дополнительных плагинов (дополнений) наиболее распространенные броузеры понимают только растровые форматы – .gif, .jpg и .png (последний пока мало распространен). На первый взгляд, использование векторных редакторов становится неактуальным. Однако большинство таких редакторов обеспечивают экспорт в .gif или .jpg с выбираемым пользователем разрешением. А рисовать начинающим художникам проще именно в векторных средах – если рука дрогнула и линия пошла не туда, получившийся элемент легко редактируется. При рисование в растровом режиме есть риск непоправимо испортить фон. [6]
Фрактальная графика
Фрактальная графика Фрактальная графика, как и векторная, основана на математических вычислениях. Однако базовым элементом фрактальной графики является сама математическая формула, то есть никаких объектов в памяти компьютера не хранится и изображение строится исключительно по уравнениям. Таким способом строят как простейшие регулярные структуры, так и сложные иллюстрации, имитирующие природные ландшафты и трехмерные объекты. (Приложение 4)4
3. Понятие цвета в компьютерной графике
Цвет чрезвычайно важен в компьютерной графике как средство усиления зрительного впечатления и повышение информационной насыщенности изображения. Ощущение цвета формируется человеческим мозгом в результате анализа светового потока, попадающего на сетчатку глаза от излучающих или отражающих объектов. Считается, что цветовые рецепторы подразделяются на три группы, каждая из которых воспринимает только один единственный цвет - красный, зеленый или синий.
Световой поток формируется излучениями, представляющими собой комбинацию трех "чистых" спектральных цветов (красный, зеленый, синий) и их производных. В излучающих объектах световое излучение суммируется, поэтому для излучающих объектов характерно аддитивное цветовоспроизведение. Для отражающих объектов - субтрактивное цветовоспроизведение (световые излучения вычитаются). Примером объекта первого типа является электронно-лучевая трубка монитора, второго типа - полиграфический отпечаток. [ 9 ]
Битовая глубина (глубина цвета, цветовое разрешение)
Цветовое разрешение определяет метод кодирования цветовой информации, и от него зависит то, сколько цветов на экране может отображаться одновременно. Для кодирования двухцветного (черно-белого) изображения достаточно выделить по одному биту на представления цвета каждого пикселя.
Одним байтом можно закодировать 256 различных цветов (28 цветов). Если на кодирование цвета выделить два байта, то можно закодировать 65536 различных цветов (216 цветов). Если для кодирования использовать 3 байта, то - 16,5 млн. цветов (224 цветов). Этот режим позволяет создать на экране изображение, не уступающие по качеству цвета живой природе. [ 8 ]
Одним из перспективных приложений
средств компьютерной графики становятся
в последнее время настольные
типографии (desktop publisher) для печати малотиражных
изданий, реклам, извещений, объявлений,
листовок, а также настольные издательские
системы, применяемые для оформления
(верстки) документов, предназначенных
для полиграфических изданий. Наиболее
известными из настольных издательских
систем являются QuarkXPress и PageMaker. Процесс
верстки документа состоит в
оформлении текста и взаимного расположения
текста и иллюстраций на основе оконной
технологии. Цель верстки — создание
оригинал-макета, пригодного для последующего
размножения документа
В заключение отметим, что техника квалифицированной работы с компьютерной графикой и настольными издательскими системами требует большого опыта ввиду многообразия имеющихся средств и манипуляций с ними.
Заключение
В последние годы
компьютерная графика является
одним из наиболее интенсивно
развивающихся направлений в
информатике. Визуализация
Можно с уверенностью
4. Практическая часть. (Вариант-21)
Общая характеристика задачи
- Построить таблицы по приведенным данным о доходах членов семьи (рис. 21.1 и 21.2) и о расходах семьи (рис. 21.3) за квартал.
- Заполнить таблицу на рис. 21.4 числовыми данными о доходах семьи за квартал, выполнив консолидации по расположению данных.
- Составить таблицу планирования бюджета семьи на квартал (рис. 21.5).
- По данным о бюджете семьи на квартал (рис. 21.5) построить гистограмму.
Доходы Чижовой М.А. за квартал 2006 г., руб.
Наименование дохода |
Сентябрь |
Октябрь |
Ноябрь |
Декабрь |
Зарплата |
4000 |
3000 |
2200 |
3200 |
Прочие поступления |
- |
500 |
- |
1000 |
Сумма дохода в месяц |
Рис. 21.1 Доходы Чижовой М.А. за квартал
Доходы Чижова А.С. за квартал 2006 г., руб.
Наименование дохода |
Сентябрь |
Октябрь |
Ноябрь |
Декабрь |
Зарплата |
7000 |
7000 |
7500 |
7400 |
Прочие поступления |
1200 |
500 |
500 |
1000 |
Сумма дохода в месяц |
Рис. 21.1 Доходы Чижова А.С. за квартал
Расходы семьи Чижовых за квартал 2006 г., руб.
Наименование расходов |
Сентябрь |
Октябрь |
Ноябрь |
Декабрь |
Коммунальные платежи |
630 |
670 |
700 |
800 |
Оплата электроэнергии |
100 |
100 |
120 |
120 |
Оплата телефонных счетов |
195 |
195 |
195 |
195 |
Расходы на питание |
2500 |
2500 |
2600 |
3000 |
Прочие расходы |
1000 |
1000 |
1500 |
2000 |
Погашение кредита |
4000 |
4000 |
4000 |
4000 |
Суммарный расход в месяц |
Рис. 21.3 Расходы Чижовых за квартал
Доходы семьи Чижовых за 1 квартал 2006 г.
Наименование доходов |
Сентябрь |
Октябрь |
Ноябрь |
Декабрь |
Зарплата |
||||
Прочие поступления |
||||
Суммарный доход в месяц |
Рис. 21.4 Доходы семьи Чижовых за квартал
Бюджет семьи Чижовых за 1 квартал 2006 г.
Наименование |
Сентябрь |
Октябрь |
Ноябрь |
Декабрь |
Суммарный доход в месяц |
||||
Суммарный расход в месяц |
||||
Остаток |
Рис 21.5. Бюджет семьи Чижовых за квартал
[ 4, C. 53-54
Описание алгоритма решение задачи
- Запустим MS Excel.
- Создадим книгу с именем «Бюджет семьи Чижовых».
- Лист 1 переименуем в лист с названием «Доходы».
- На рабочем листе «Доходы» создадим таблицы: «Доходы Чижовой М.А. за квартал» и «Доходы Чижова А.С. за квартал».
- Заполним таблицы доходов исходными данными.
Рис. 1
6. Переименуем Лист 2 в лист с названием «Расходы».
7. На рабочем листе «Расходы» создадим таблицу: «Расходы семьи Чижовых за квартал»
8. Заполним таблицу исходными данными.
- Заполним строку «Сумма доходов в месяц» таблиц «Доходы Чижовой М.А. за квартал» и «Доходы Чижова А.С. за квартал», находящиеся на листе «Доходы» следующим образом:
Занесем в ячейку В5 формулу: =В3+В4.
Размножим введенную в ячейку В5 формулу для остальных ячеек (с С5 по Е5) данной строки.
Аналогично в ячейку В11занесем формулу: =В9+В10.
И также размножим эту формулу (занесенную в ячейку В11) для остальных ячеек (с С11 по Е11) данной строки.
Таким образом, будет автоматически подсчитаны суммы дохода в месяц. Рис. 3
10. Заполним строку «Суммарный расход в месяц» таблицы «Расход Чижовых за квартал», находящейся на листе «Расходы» следующим образом:
Занесем в ячейку В9 формулу: =СУММ(B3:B8).
Размножим данную формулу для остальных ячеек (с С9 по Е9) данной строки.
Таким образом, будет автоматически подсчитана сумма расхода в месяц.