Будинки Розвиток Що таке інтерфейс графічного пристрою + (gdi +)? - визначення з техопедії

Що таке інтерфейс графічного пристрою + (gdi +)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає інтерфейс графічного пристрою + (GDI +)?

Графічний інтерфейс пристрою + (GDI +) - це графічна підсистема Windows, яка складається з інтерфейсу прикладного програмування (API) для відображення графіки та форматованого тексту як на відеодисплеї, так і на принтері.


GDI + є проміжним шаром між додатками та драйверами пристроїв для візуалізації двовимірної графіки, зображень та тексту.

Техопедія пояснює інтерфейс графічного пристрою + (GDI +)

GDI був інструментом, за допомогою якого в програмах Windows забезпечується те, що ви бачите, те, що ви отримуєте (WYSIWYG). GDI + - це вдосконалена версія GDI на основі C ++. GDI + допомагає розробнику писати незалежні від пристрою програми, приховуючи деталі графічного обладнання. Він також надає графічні послуги більш оптимізованим способом, ніж попередні версії. Завдяки своїй об'єктно-орієнтованій структурі та без громадянства GDI + забезпечує простий та гнучкий інтерфейс, який розробники можуть використовувати для взаємодії з графічним інтерфейсом користувача (GUI) програми. Хоча GDI + трохи повільніше, ніж GDI, якість його візуалізації краща.


Послуги GDI + можна класифікувати на 2D векторну графіку, зображення та типографіку. Векторна графіка включає малюнки примітивів, таких як прямокутники, лінії та криві. Ці примітиви малюються за допомогою об'єктів певного класу, в яких є вся необхідна інформація. Візуалізація включає відображення складних зображень, які неможливо відобразити за допомогою векторної графіки та виконувати зображення, такі як розтягнення та перекос. Простий текст може бути надрукований у декількох шрифтах, розмірах та кольорах за допомогою типографічних послуг GDI +.


GDI + має внутрішню структуру, яка складається з приблизно 40 розширюваних керованих класів, 50 перерахувань та шести структур. GDI + використовує концепцію графічного контексту, яка схожа на контекст пристрою, який використовується GDI. Контекст графіки представлений класами та графікою, що містять деталі малювання у вікні, але не інформацію про шрифт, колір тощо. Передаючи необхідну інформацію про форматування методам графічного об’єкта для малювання, не потрібно підтримувати стан, що допомагає оптимізувати ефективність візуалізації.


Особливості, включені до GDI +, такі:

  • Градієнтні пензлі, що використовуються для заповнення фігур, доріжок та регіонів, використовуючи лінійні та градієнтні поштовхи
  • Кардинальні сплайни для створення більших кривих, утворених з окремих кривих
  • Незалежні об'єкти шляху для малювання контуру кілька разів
  • Матричний об'єктний інструмент для перетворення (обертання, переклад тощо) графіки
  • Регіони, що зберігаються у форматі світових координат, що дозволяє їм пройти будь-яку трансформацію, що зберігається в матриці перетворення
  • Альфа-змішування для визначення прозорості кольору заливки
  • Кілька форматів зображень (BMP, IMG, TIFF тощо), підтримуваних класами для завантаження, збереження та маніпулювання ними
  • Підпіксельний антижир для відображення тексту з плавнішим виглядом на рідкокристалічному екрані (РК-екрані)
Що таке інтерфейс графічного пристрою + (gdi +)? - визначення з техопедії