У дома развитие Какво представлява интерфейсът на графичното устройство + (gdi +)? - определение от техопедия

Какво представлява интерфейсът на графичното устройство + (gdi +)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Graphics Device Interface + (GDI +)?

Graphics Device Interface + (GDI +) е графична подсистема на Windows, която се състои от приложен програмен интерфейс (API) за показване на графики и форматиран текст както на видео дисплей, така и на принтер.


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

Techopedia обяснява графичен интерфейс + (GDI +)

GDI беше инструментът, чрез който това, което виждате, е това, което получавате (WYSIWYG), е осигурено в Windows приложения. GDI + е подобрена версия на GDI базирана на C ++. GDI + помага на програмиста да пише приложения, независими от устройството, като скрива детайлите на графичния хардуер. Той също така предоставя графични услуги по по-оптимизиран начин от по-ранните версии. Благодарение на своята обектно-ориентирана структура и без гражданство, GDI + осигурява лесен и гъвкав интерфейс, който разработчиците могат да използват за взаимодействие с графичния потребителски интерфейс на приложението (GUI). Въпреки че GDI + е малко по-бавен от GDI, качеството му на изобразяване е по-добро.


Услугите на GDI + могат да бъдат категоризирани в 2D векторна графика, изображения и типография. Векторната графика включва рисуване на примитиви като правоъгълници, линии и криви. Тези примитиви се рисуват с помощта на обекти от определен клас, който има цялата необходима информация. Образът включва показване на сложни изображения, които не могат да бъдат показани с помощта на векторна графика и извършване на операции с изображения, като разтягане и наклоняване. Прост текст може да бъде отпечатан в множество шрифтове, размери и цветове с помощта на типографски услуги на GDI +.


GDI + има вътрешна структура, която се състои от около 40 разширяеми управлявани класа, 50 изброявания и шест структури. GDI + използва концепцията за графичен контекст, която е подобна на контекста на устройството, използван от GDI. Графичният контекст е представен от класове и графики, съдържащи подробности за рисуване в прозорец, но не и информация за шрифта, цвета и др. Предавайки необходимата информация за форматиране на методите за рисуване на графичен обект, няма нужда да се поддържа състоянието, което помага да се оптимизира производителността на рендеринга.


Характеристиките, включени в GDI +, са:

  • Градиентни четки, използвани за запълване на форми, пътеки и региони, използващи линейни и градиентни наклони на пътя
  • Кардинални шлици за създаване на по-големи криви, формирани от отделни криви
  • Обекти за независим път за изчертаване на път няколко пъти
  • Матричен инструмент за преобразуване (въртяща, превеждаща и т.н.) графика
  • Региони, съхранени във формат на световните координати, което им позволява да претърпят всяка трансформация, съхранявана в матрица на трансформация
  • Алфа смесване, за да се определи прозрачността на цвета на запълване
  • Множество формати на изображения (BMP, IMG, TIFF и др.), Поддържани чрез предоставяне на класове за зареждане, запазване и манипулиране
  • Суб-пиксел анти-алисаж за изобразяване на текст с по-гладък вид на екран с течен кристал (LCD)
Какво представлява интерфейсът на графичното устройство + (gdi +)? - определение от техопедия