บ้าน พัฒนาการ อินเตอร์เฟสกราฟิกอุปกรณ์ + (gdi +) คืออะไร - คำจำกัดความจาก techopedia

อินเตอร์เฟสกราฟิกอุปกรณ์ + (gdi +) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Graphics Device Interface + (GDI +) หมายถึงอะไร

กราฟิกอุปกรณ์อินเทอร์เฟซ + (GDI +) เป็นระบบย่อยแบบกราฟิกของ Windows ที่ประกอบด้วยแอปพลิเคชันการเขียนโปรแกรมอินเทอร์เฟซ (API) เพื่อแสดงกราฟิกและข้อความที่จัดรูปแบบบนจอแสดงผลวิดีโอและเครื่องพิมพ์


GDI + ทำหน้าที่เป็นเลเยอร์กลางระหว่างแอปพลิเคชันและไดรเวอร์อุปกรณ์สำหรับการแสดงผลกราฟิกสองมิติรูปภาพและข้อความ

Techopedia อธิบายอุปกรณ์กราฟิกอินเทอร์เฟซ + (GDI +)

GDI เป็นเครื่องมือที่สิ่งที่คุณเห็นคือความสามารถที่คุณได้รับ (WYSIWYG) ในแอปพลิเคชัน Windows GDI + เป็น C ++ รุ่นปรับปรุงของ GDI GDI + ช่วยนักพัฒนาในการเขียนแอปพลิเคชันที่ไม่ขึ้นกับอุปกรณ์โดยการซ่อนรายละเอียดของฮาร์ดแวร์กราฟิก นอกจากนี้ยังให้บริการกราฟิกในลักษณะที่ปรับให้เหมาะสมยิ่งขึ้นกว่ารุ่นก่อนหน้า เนื่องจากโครงสร้างเชิงวัตถุและไร้สัญชาติ GDI + ให้นักพัฒนาส่วนต่อประสานที่ใช้งานง่ายและยืดหยุ่นสามารถใช้เพื่อโต้ตอบกับส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI) ของแอปพลิเคชัน แม้ว่า GDI + จะช้ากว่า GDI เล็กน้อย แต่คุณภาพของการแสดงผลนั้นดีกว่า


บริการ GDI + สามารถแบ่งออกเป็นกราฟิกแบบเวกเตอร์ 2D, การถ่ายภาพและการพิมพ์ กราฟิกแบบเวกเตอร์รวมถึงการวาดแบบดั้งเดิมเช่นสี่เหลี่ยมเส้นและเส้นโค้ง การดึงข้อมูลพื้นฐานเหล่านี้ใช้วัตถุของคลาสเฉพาะซึ่งมีข้อมูลทั้งหมดที่จำเป็น การถ่ายภาพเกี่ยวข้องกับการแสดงภาพที่ซับซ้อนที่ไม่สามารถแสดงได้โดยใช้กราฟิกแบบเวกเตอร์และการทำงานของภาพเช่นการยืดและการเบลอ ข้อความแบบง่ายสามารถพิมพ์ได้หลายแบบอักษรขนาดและสีโดยใช้บริการการพิมพ์ของ GDI +


GDI + มีโครงสร้างภายในที่ประกอบด้วยคลาสที่มีการจัดการที่ขยายได้ประมาณ 40 คลาสการแจกแจง 50 รายการและโครงสร้างหกรายการ GDI + ใช้แนวคิดของบริบทกราฟิกซึ่งคล้ายกับบริบทอุปกรณ์ที่ใช้โดย GDI บริบทกราฟิกแสดงโดยคลาสและกราฟิกที่มีรายละเอียดของการวาดในหน้าต่าง แต่ไม่ใช่ข้อมูลเกี่ยวกับแบบอักษรสี ฯลฯ โดยการส่งข้อมูลการจัดรูปแบบที่จำเป็นไปยังวิธีการของวัตถุกราฟิกสำหรับการวาดภาพไม่จำเป็นต้องรักษาสถานะไว้ ซึ่งช่วยในการเพิ่มประสิทธิภาพการเรนเดอร์


คุณสมบัติที่รวมอยู่ใน GDI + คือ:

  • แปรงไล่ระดับสีที่ใช้สำหรับการกรอกรูปร่างเส้นทางและภูมิภาคโดยใช้การไล่ระดับสีแบบเชิงเส้นและแบบเส้นทาง
  • Spline Cardinal สำหรับการสร้างเส้นโค้งขนาดใหญ่ที่เกิดขึ้นจากแต่ละโค้ง
  • วัตถุเส้นทางอิสระสำหรับการวาดเส้นทางหลายครั้ง
  • เครื่องมือวัตถุเมทริกซ์สำหรับการแปลงกราฟิก (หมุน, การแปล, ฯลฯ )
  • ภูมิภาคที่จัดเก็บในรูปแบบพิกัดโลกซึ่งช่วยให้พวกเขาได้รับการเปลี่ยนแปลงใด ๆ ที่เก็บไว้ในเมทริกซ์การแปลง
  • อัลฟาผสมเพื่อระบุความโปร่งใสของสีเติม
  • รองรับรูปแบบไฟล์หลายรูปแบบ (BMP, IMG, TIFF และอื่น ๆ ) โดยจัดเตรียมคลาสให้โหลดบันทึกและจัดการกับมัน
  • การลบรอยหยักย่อยพิกเซลเพื่อแสดงข้อความที่มีลักษณะเรียบบนหน้าจอแสดงผลคริสตัลเหลว (LCD)
อินเตอร์เฟสกราฟิกอุปกรณ์ + (gdi +) คืออะไร - คำจำกัดความจาก techopedia