בית התפתחות מהו ממשק מכשיר גרפי + (gdi +)? - הגדרה מטכנולוגיה

מהו ממשק מכשיר גרפי + (gdi +)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של ממשק מכשיר גרפי + (GDI +)?

Graphics Device Interface + (GDI +) היא תת-מערכת גרפית של Windows המורכבת מממשק תכנות יישומים (API) להצגת גרפיקה וטקסט מעוצב בתצוגה וידיאו ומדפסת כאחד.


GDI + משמש כשכבת ביניים בין יישומים ומנהלי התקנים לביצוע גרפיקה דו-ממדית, תמונות וטקסט.

Techopedia מסביר ממשק התקנים גרפיים + (GDI +)

GDI היה הכלי שבאמצעותו הוענקה היכולת שתקבל מה שאתה מקבל (WYSIWYG) ביישומי Windows. GDI + הוא גרסה משופרת מבוססת C ++ של GDI. GDI + עוזר למפתח לכתוב אפליקציות עצמאיות בהתקנים על ידי הסתרת פרטי החומרה הגרפית. זה גם מספק שירותי גרפיקה בצורה אופטימלית יותר מגרסאות קודמות. בשל המבנה המכוון-עצמים וחוסר הפגנות שלו, GDI + מספק ממשק קל וגמיש שמפתחים יכולים להשתמש בו כדי ליצור אינטראקציה עם ממשק המשתמש הגרפי של היישום (GUI). למרות ש- GDI + מעט איטי יותר מ- GDI, איכות העיבוד שלו טובה יותר.


ניתן לקטלג את שירותי GDI + לגרפיקה וקטורית דו-מימדית, הדמיה וטיפוגרפיה. גרפיקה וקטורית כוללת ציור ראשוניות כמו מלבנים, קווים ועיקולים. פרימיטיבים אלה נמשכים באמצעות אובייקטים ממעמד מסוים, שיש בו את כל המידע הנדרש. הדמיה כוללת הצגת תמונות מורכבות שלא ניתן להציג באמצעות גרפיקה וקטורית וביצוע פעולות תמונה כמו מתיחה וסטייה. ניתן להדפיס טקסט פשוט בגופנים, גדלים וצבעים מרובים באמצעות שירותי טיפוגרפיה של GDI +.


ל- GDI + מבנה פנימי המורכב מכ- 40 כיתות מנוהלות הניתנות להרחבה, 50 ספירות ושישה מבנים. GDI + משתמש במושג ההקשר הגרפי, הדומה להקשר המכשיר בו משתמש GDI. ההקשר הגרפי מיוצג על ידי שיעורים וגרפיקה המכילים פרטי רישום בחלון, אך לא את המידע על גופן, צבע וכו '. על ידי העברת מידע העיצוב הנדרש לשיטות של אובייקט גרפי לציור, אין צורך לשמור על המצב, מה שמסייע לייעל את ביצועי העיבוד.


התכונות הכלולות ב- GDI + הן:

  • מברשות מעבר צבע המשמשות למילוי צורות, שבילים ואזורים באמצעות דחיפות שיפוע ליניאריות
  • חוליות קרדינל ליצירת קימורים גדולים יותר הנוצרים מתוך עקומות בודדות
  • אובייקטים של נתיב עצמאי לציור נתיב מספר פעמים
  • כלי אובייקט מטריצה ​​להמרת (סיבוב, תרגום וכו ') גרפיקה
  • אזורים המאוחסנים בפורמט קואורדינטות עולמי, המאפשר להם לעבור כל שינוי שנשמר במטריצת טרנספורמציה
  • מיזוג אלפא כדי לציין את השקיפות של צבע המילוי
  • פורמטים מרובים של תמונות (BMP, IMG, TIFF וכו ') הנתמכים על ידי מתן שיעורים לטעינה, שמירה ותמרון שלהם
  • אנטי-כיוונון תת-פיקסלים כדי להפוך טקסט עם מראה חלק יותר על גבי מסך LCD (LCD)
מהו ממשק מכשיר גרפי + (gdi +)? - הגדרה מטכנולוגיה