- •Технологии обработки данных. Офисные технологии. Обработка текстовой, числовой и графической информации. Технология ole Методы обработки информации
- •Растровая графика
- •Программы векторной графики.
- •Кодирование информации Формальный язык
- •Натуральные числа (целые положительные числа)
- •Представление положительных и отрицательных чисел в памяти компьютера. Прямой и дополнительный код числа
- •Дополнительный код
- •Операция сложения положительного числа и отрицательного числа, представленного в прямом коде
- •Кодирование вещественных чисел. Нормализованное представление числа
- •Представление целых чисел в памяти эвм. Индикаторы переноса и переполнения
- •Индикаторы переноса и переполнение
- •Пример 1
- •Пример 2
- •Пример 3
- •Кодирование графической информации.
- •Векторная графика
- •Достоинства векторной графики
- •Недостатки векторной графики
- •Достоинства и недостатки растровой и векторной графики
- •Векторная графика.
- •Растровая графика
- •Элементы (объекты) векторной графики. Объекты и их атрибуты
- •Цвет в векторной графике
- •Структура векторной иллюстрации.
- •Достоинства векторной графики
- •Применение векторной графики
- •Наука и инженерия
- •Искусство, развлечения и бизнес
- •Векторная графика в Интернете
Достоинства и недостатки растровой и векторной графики
Множество поколений моих студентов пытались ответить на этот фундаментальный вопрос, бороздя просторы Интернета, содержащие 20–30% необходимых сведений. Некоторые попытались сделать это самостоятельно, зачастую успешно. В изложенный ниже материал вошли в том числе некоторые из их находок.
Предложенные ниже перечни наверняка также не покрывают всю проблематику, большинство из них никак не комментируется. Вместе с тем, хочется надеяться, что здесь есть достаточно "пищи для ума", чтобы не совершать грубых ошибок в выборе формата иллюстрации. Также нужно помнить о довольно сложной грани перехода на смешанную графику, когда требуется реализация взаимоисключающих возможностей растровой и векторной графики.
Векторная графика.
Достоинства векторной графики заключаются в возможности эффективного редактирования и масштабировании без потери качества. Вместе с тем, последнее имеет определенные ограничения, так как значительное увеличение предполагает повышение детализации, чего естественно не происходит. В случае значительного уменьшения, наоборот, число деталей становится явно избыточным. Размер файла при этом может существенно превысить размер растрового файла. Это притом, что файлы простого векторного изображения обычно существенно меньше соответствующих растровых файлов и могут содержать редактируемый текст.
Нельзя и не подчеркнуть возможность поворота векторного изображения или его части на произвольный угол. При таком изменении в растровом формате происходит существенное и необратимое изменение контуров, которые проходят под углом, отличным от 90°, и так при каждом повороте. Векторное же изображение нисколько не пострадает и может изменяться любое необходимое число раз.
Преимуществами векторной графики на основе языков маркировки являются также возможности выбора, индексирования и поиска элементов изображения и привязки ее к другим элементам. Примером такого подхода может служить язык векторной разметки (Vector Markup Language, VML).
Давайте попробуем обобщить преимущества векторного изображения.
Полная и сравнительно простая редактируемость, в том числе отдельных объектов.
Распечатка и отображение с максимально возможным качеством (разрешением устройства).
Произвольная масштабируемость без потери качества и изменения размера файла.
Небольшой размер файла.
Качество не зависит от операций редактирования.
Размеры обычно указаны в аппаратно-независимых единицах.
Возможная «прозрачность» при вставке на страницу.
Редактируемый текст с произвольным размещением.
Возможность преобразования текста в векторные кривые.
Возможность простого преобразования в растровый формат с любым разрешением.
Возможность создания макета страницы.
Незаменимость для создания шрифтов.
Также существенной проблемой векторного изображения является сложность передачи градиентов (плавных переходов цвета), связанная с формированием подобъектов с жесткими границами тона.
Говоря о векторной графике, нужно подчеркнуть, что в связи со значительным ростом вычислительных мощностей, возникла возможность детальной векторной визуализации весьма сложных объектов: памятников, архитектурных сооружений, анатомических особенностей. Именно векторная графика является основой для создания виртуальной реальности и всевозможных кинематографических спецэффектов.
Основные недостатки векторной графики
Программная зависимость.
Невозможно или нерационально создание сложных рисунков (фотографии).
Недостаточны живописные возможности.
Жесткость контуров и, следовательно, переходов.
Недоступно большинство эффектов трансформации, разработанных для растровых редакторов.
«Мозаичность» изображения с использованием цветов или тонов.
Привязанность к условной координатной сетке при редактировании.
Низкое качество градиентных заливок.
Невозможна реализация автоматической векторизации.
