Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
62
Добавлен:
02.05.2014
Размер:
145.92 Кб
Скачать

Графические файлы

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

После записи в файл изображение перестало быть изображением — оно превратилось в данные, причем формат этих данных может измениться, например в результате операций преобразования файла. Изображение, сохраненное в файле формата 1, может быть преобразовано в другой файл — формата 2.

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

Некоторые форматы, например TIFF, CGM и GIF, были специально разработаны для межпрограммного обмена данными, такие форматы, как PCX, которые разрабатывались вместе с определенными программами.

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

Файлы языка устройства вывода обычно используются для получения твердых копий и содержат аппаратно-зависимые управляющие коды, которые интерпретируются устройством вывода. Они, как правило, живут недолго, создаются как временные файлы и по некоторым соображениям не архивируются и не используются другими устройствами. За время существования компьютерной индустрии были созданы сотни типов принтеров и плоттеров, использующих заданную производителем управляющую информацию, что традиционно игнорировалось рынком. Наиболее долго применяются язык устройства вывода PCL (Printer Control Language — язык управления принтером) и его варианты, позволяющие управлять лазерными принтерами серии Hewlett Packard LaserJet и совместимыми, а также HPGL (Hewlett Packard Graphics Language — язык графических принтеров Hewlett Packard), дающие возможность управлять плоттерами и другими векторными устройствами.

Языки описания страницы представляют собой сложные системы, позволяющие описать графический вывод.

Форматы факс-файлов обычно программно-зависимы и создаются приложениями поддержки одного или нескольких факс-модемов.

Графические данные

Графические данные традиционно подразделяются на два класса: векторные и растровые.

Векторные данные

В компьютерной графике векторные данные обычно используют для представления прямых, многоугольников и кривых (или любых объектов, которые могут быть созданы на их основе) с помощью определенных в численном виде контрольных (ключевых) точек. Программа воспроизводит линии посредством соединения ключевых точек. С векторными данными всегда связаны информация об атрибутах (цвете и толщине линии) и набор соглашений (или правил), позволяющий программе начертить требуемые объекты. Эти соглашения могут быть заданы как явно, так и в неявном виде. Они программно-зависимы несмотря на то, что используются для одних и тех же целей.

В любом случае вы можете свободно оперировать словом "вектор", поскольку оно однозначно определено. В математике, например, вектором называется отрезок прямой, имеющий длину и направление. В компьютерной графике термин вектор используется для обозначения части линии (ее сегмента) и обычно задается конечным набором точек, за исключением кривых линий или более сложных геометрических фигур, для описания которых требуются ключевые точки разного типа.

Соседние файлы в папке Лекции по компьютерной графике