Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Графические библиотеки

Сегментное распределение памяти. | База данных. СУБД. | Модели данных. | Реляционная модель данных. | Нормальные формы. | Физическая организация данных. | Растровые (матричные) изображения. | Векторные модели изображений. | Фундаментальные недостатки векторной графики. | D-изображения. Геометрия проецирования. Однородные координаты. |


Читайте также:
  1. Автобиографические заметки
  2. Анатомо-топографические особенности строения полости брюшины
  3. Библиографические доказательства достоверности Ветхого Завета
  4. Библиографические листки
  5. Библиографические листки
  6. Влияние миграции на демографические процессы
  7. Географические критерии

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

1) системные функции,

2) векторные функции,

3) растровые функции,

4) геометрические и общематематические функции.

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

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

Растровые функции предоставляют возможности по выводу и манипуляции с растровыми изображениями: установка пикселя, настройка прозрачности, яркости, контрастности, тип вывода на устройства.

В графических библиотеках присутствует различные группы математических функций:

§ линейные (аффинные) преобразования и построение проекций;

§ векторная и матричная арифметика;

§ функции по манипулированию с цветами, поддержка палитр;

§ работа с геометрическими примитивами (точка, плоскость, треугольник);

§ вычисление параметров освещения;

§ различные виды интерполяции.

Во многих графических библиотеках присутствуют средства по выводу текстовой информации и работы со шрифтами.

Примеры графических библиотек: OpenGL, DirectX, GDI, GDI+ и др.

 


Дата добавления: 2015-09-01; просмотров: 54 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Представление геометрических моделей в программе и базе данных.| Информационная технология как составная часть информатики.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)