Σπίτι Ανάπτυξη Τι είναι το interface γραφικών συσκευών + (gdi +); - ορισμός από την τεχνολογία

Τι είναι το interface γραφικών συσκευών + (gdi +); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Interface Device Graphics + (GDI +);

Το Graphics Device Interface + (GDI +) είναι ένα γραφικό υποσύστημα των Windows που αποτελείται από μια διεπαφή προγραμματισμού εφαρμογών (API) για την εμφάνιση γραφικών και μορφοποιημένου κειμένου τόσο στην οθόνη βίντεο όσο και στον εκτυπωτή.


Το GDI + λειτουργεί ως ενδιάμεσο στρώμα μεταξύ εφαρμογών και προγραμμάτων οδήγησης συσκευών για την απόδοση δισδιάστατων γραφικών, εικόνων και κειμένου.

Η Techopedia εξηγεί το Interface Device Graphics + (GDI +)

Το GDI ήταν το εργαλείο από το οποίο παρέχεται η δυνατότητα που βλέπετε (WYSIWYG) στις εφαρμογές των Windows. Το GDI + είναι μια βελτιωμένη έκδοση του GDI που βασίζεται σε C ++. Το GDI + βοηθά τον προγραμματιστή να γράφει εφαρμογές ανεξάρτητες από συσκευές, αποκρύπτοντας τις λεπτομέρειες του γραφικού υλικού. Παρέχει επίσης γραφικές υπηρεσίες με έναν πιο βελτιστοποιημένο τρόπο από τις προηγούμενες εκδόσεις. Λόγω της αντικειμενοστρεφούς δομής και της ανιθαγένειας, το GDI + παρέχει έναν εύκολο και ευέλικτο προγραμματιστή διεπαφών που μπορεί να χρησιμοποιήσει για να αλληλεπιδράσει με το γραφικό περιβάλλον χρήστη (GUI) μιας εφαρμογής. Παρόλο που το GDI + είναι ελαφρώς πιο αργό από το GDI, η ποιότητα της απόδοσης είναι καλύτερη.


Οι υπηρεσίες GDI + μπορούν να κατηγοριοποιηθούν σε 2D διανυσματικά γραφικά, απεικόνιση και τυπογραφία. Τα διανυσματικά γραφικά περιλαμβάνουν τα αρχέτυπα σχεδίασης όπως ορθογώνια, γραμμές και καμπύλες. Αυτά τα αρχέτυπα αντλούνται χρησιμοποιώντας αντικείμενα συγκεκριμένης κλάσης, τα οποία διαθέτουν όλες τις απαιτούμενες πληροφορίες. Η απεικόνιση περιλαμβάνει την εμφάνιση πολύπλοκων εικόνων που δεν μπορούν να εμφανιστούν χρησιμοποιώντας διανυσματικά γραφικά και εκτελώντας λειτουργίες εικόνας όπως τέντωμα και κένωση. Απλό κείμενο μπορεί να εκτυπωθεί σε πολλές γραμματοσειρές, μεγέθη και χρώματα χρησιμοποιώντας υπηρεσίες τυπογραφίας του GDI +.


Το GDI + έχει μια εσωτερική δομή που αποτελείται από περίπου 40 διευρυνόμενες διαχειριζόμενες κατηγορίες, 50 απαριθμήσεις και έξι δομές. Το GDI + χρησιμοποιεί την έννοια του πλαισίου γραφικών, η οποία είναι παρόμοια με το περιβάλλον της συσκευής που χρησιμοποιείται από το GDI. Το πλαίσιο γραφικών αντιπροσωπεύεται από τάξεις και γραφικά που περιέχουν λεπτομέρειες σχεδίασης σε ένα παράθυρο, αλλά όχι από τις πληροφορίες σχετικά με τη γραμματοσειρά, το χρώμα κλπ. Με τη διαβίβαση των απαιτούμενων πληροφοριών μορφοποίησης σε μεθόδους σχεδίασης ενός αντικειμένου γραφικών, δεν υπάρχει ανάγκη διατήρησης της κατάστασης, που βοηθά στη βελτιστοποίηση της απόδοσης απόδοσης.


Οι λειτουργίες που περιλαμβάνονται στο GDI + είναι:

  • Βούρτσες κλίσης που χρησιμοποιούνται για την πλήρωση σχημάτων, διαδρομών και περιοχών με τη χρήση γραμμικής ώθησης και κλίσης διαδρομής
  • Καρδιακές σφήνες για τη δημιουργία μεγαλύτερων καμπυλών που σχηματίζονται από μεμονωμένες καμπύλες
  • Αντικείμενα ανεξάρτητης διαδρομής για το σχεδιασμό μιας διαδρομής πολλές φορές
  • Ένα εργαλείο αντικειμένων μήτρας για τη μετατροπή γραφικών (περιστροφή, μετάφραση, κλπ.)
  • Περιφέρειες αποθηκευμένες σε μορφές συντεταγμένων παγκοσμίως, οι οποίες τους επιτρέπουν να υποβάλλονται σε οποιαδήποτε μετασχηματισμό που αποθηκεύεται σε μήτρα μετασχηματισμού
  • Alpha blend για να καθορίσετε τη διαφάνεια του χρώματος πλήρωσης
  • Πολλαπλές μορφές εικόνας (BMP, IMG, TIFF, κλπ.) Υποστηρίζονται από την παροχή τάξεων για φόρτωση, αποθήκευση και χειρισμό τους
  • Υπο-εικονοστοιχεία αντι-αλλιάζοντας για την απόδοση κειμένου με ομαλότερη εμφάνιση σε οθόνη υγρών κρυστάλλων (LCD)
Τι είναι το interface γραφικών συσκευών + (gdi +); - ορισμός από την τεχνολογία