Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Преобразование форматов графических файлов




Возможны 4 типа преобразования файлов:

· Преобразование одного растрового формата в другой.

· Преобразование растрового формата в векторный.

· Преобразование одного векторного формата в другой.

· Преобразование векторного формата в растровый.

Первый вид – обычно самый простой и без проблемный. Преобразование растрового файла заключается в считывание массива пикселей, организованных определенным образом, и в записи их с другим методом реализации. Нужно воспользоваться встроенным конвертом графического редактора. В случае значительного числа преобладаемых файлов целесообразно воспользоваться специальной программой – переводчиком, который понимает во-первых очень большое число форматов, во-вторых, позволяет работать в пакетном режиме. Файлы растрового формата обычно имеют очень большую структуру. Проблемы считывания могут возникнуть для растровых форматов с более сложной структурой, таким является формат TIFF, который был разработан для хранения большого разнообразия информации, поэтому имеет очень гибкую структуру. Гибкость структуры часто приводит к таким вариациям форматов, которые не могут читаться многими программами. Программы, пытающиеся открыть такой файл, либо выдают сообщение об ошибке, либо считывает искаженные изображения. (Paint Shop Pro).

После считывания файла, программа записывает его содержимое в новом формате. Однако, изображение в новом файле может сильно отличаться т исходного. При конвертировании файла информация теряется. Обычно, искажение изображения в новом файле происходит из-за утери информации; связанной с цветом пикселей. Чаще всего это происходит, когда исходный файл имеет возможность работать с большим количеством цветов. При конвертировании файла с большим числом цветов в файл с меньшим числом цветов, меняется информация о цвете каждого пикселя. При этом возможно два варианта: в простейшем случае компьютер читает каждый пиксель, вычитывает наиболее близкий к нему цвет из нового ограниченного набора и записывает его в файл назначения с новым цветом. Многие программы решают проблему – количества цветов, матрицированием цвета, т. е. когда пиксели преобразовываются в узоры из доступных цветов, с помощью которых делается попытка эмулировать цвет оригинала. При матрицировании, программа считывает большую часть изображения (обычно квадратную область из нескольких пикселов) и создает узор, имитирующий цвет этого маленького участка. Например, если область закрашена однородным серым цветом, а новый формат поддерживает только черный и белый цвета, то серый цвет имитируется набором черных и белых точек. Узоры матриц в разных программах сильно различаются. Некоторые программы дают возможность выбора узора.

Второй вид – существует два способа преобразования растровых файлов в векторные:

· Растровые изображения конвертируются в растровые объекты векторных файлов.

· Растровые изображения трассируются при помощи программ, которые отслеживают расположения групп пикселей и создают похожий на них векторный объект

Первый вариант наиболее прост, но есть недостатки:

· Как и при конвертировании растровых файлов в растровые, может произойти потеря информации.

· Если векторный формат не может поддерживать разрешенный способ растрового рисунка, то размер изображения изменится, происходит потеря цветов. Эти проблемы практически не разрешимы

При конвертации размер векторного файла, как правило значительно превышает размер исходного растрового файла.

Многие векторные форматы содержат растровые эскизы изображения.

Сохранение растрового файла внутри векторного имеет недостаток: его нельзя больше редактировать, так как программы ориентированы на векторную графику, не содержат средств редактирования растрового изображения. При трассировке растрового изображения группы пикселей заменяются векторными объектами, которые выглядят почти также. Для этого применяются специальные программы трассировки corel TRAGE. Ищут группы пикселей с одинаковым исходным цветом и затем заменяют их векторными объектами того же цвета. Полученный в результате рисунок можно редактировать в дальнейшем, как обычные векторные изображения.

Недостатки: не для всех изображений трассировка дает хорошие результаты. Она пригодна для изображений, содержащих четко выраженные группы пикселей. Сложные изображения, особенно фотографического качества плохо поддаются трассировке.

Третий вид – преобразование векторного формата в векторный является одной из самых сложных задач. Хотя все векторные файлы состоят из описания объекта, они все описывают эти объекты по разному. Программа – конвертор считывает команды и описания объектов на одном векторном языке, интерпретирует их, затем пытается перевести их смысл в другой векторный язык. Если в новом языке нет точного соответствия описания объектов, то программа либо отбрасывает этот объект, либо пытается заменить его группой похожих объектов. Поэтому при конвертировании одного векторного формата в другой, некоторые или все детали рисунка могут «измениться». Вероятность этого приема пропорциональна сложности рисунка. Единственным решением этой проблемы является последующее редактирование векторного рисунка.

Четвертый вид – этот вид преобразования (растрирование векторного файла) используется наиболее часто. Каждый раз при выводе векторного рисунка на монитор или принтер, он преобразуется в набор отдельных точек. Чтобы конвертировать векторный файл в растровый, программа сначала должна распознать в файле все векторные команды, определить как будет выглядеть векторный рисунок в целом (какие объекты впереди, какие сзади), а затем создать растровое представленное изображение.

Размер выходного растрового файла абсолютно не зависит от сложности векторного рисунка и его размера. Он зависит от разрешенной способности выходного файла.

При конвертировании векторного файла в растровый необходимо указать разрешение обычно разной разрешенной способности

Вопросы для самоконтроля

1) Что такое машинная графика?

2) Что такое пиксел?

3) Что называется коэффициентом прямоугольности растрового изображения?

4) От чего зависит битовая глубина?

5) Преимущества и недостатки растровой графики.

6) Как строится изображение в векторной графике?

7) Преимущества и недостатки векторной графики.

8) Как определить разрешающую цветовую способность при 24х-битовой глубине.

9) Как получается белый цвет в аддитивной и субтрактивной системах?

10) Где используют систему CMYK?

11) Что такое аддитивный цвет? Каков механизм получения аддитивных цветов?

12) Что такое субтрактивный цвет? Каков механизм получения в субтрактивных цветов?

13) Опишите систему цветов RGB.

14) Опишите систему цветов CMYK.

15) Как вы понимаете термин разрешающая способность растра?

16) Какие факторы влияют на количество памяти, занимаемой растровым изображением?

17) Какие средства работы с векторной графикой вы знаете?

18) Какова разница в механизмах формирования изображений в растровой и векторной графиках?

19) Как задается цвет в векторной графике?




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 337; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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