Τρόπος προβολής της λειτουργίας Awareness DPI των εφαρμογών στη Διαχείριση εργασιών των Windows 10

Είμαι βέβαιος ότι έχετε παρατηρήσει ότι ορισμένες εφαρμογές στα Windows 10 φαίνονται ευκρινείς και ευκρινείς, ενώ άλλες είναι θολό και μη ελκυστικό κείμενο. Αυτό είναι ένα κοινό πρόβλημα, επειδή δεν γίνονται όλες οι εφαρμογές για αυτόματη κλίμακα, και ακόμα κι αν έχετε εξαιρετική GPU και υψηλότερη ανάλυση, τίποτα δεν φαίνεται να λειτουργεί. Εκεί εμφανίζονται στην εικόνα οι τελείες ανά ίντσα ή το DPI . Εξασφαλίζει πιο ευκρινείς εικόνες, αλλά η υψηλή ανάλυση σημαίνει επίσης ότι οι εφαρμογές πρέπει να κλιμακωθούν σωστά και να τις παραδώσει ανάλογα. Ενώ μπορείτε να ρυθμίσετε τα Windows(Windows) να κλιμακώνουν τις εφαρμογές, αν χρειάζεται να υπολογίσετε την Επίγνωση DPI(DPI Awareness) για κάθε εφαρμογή, ακολουθήστε αυτήν την ανάρτηση.

Το DPI Awareness(DPI Awareness) σημαίνει εάν η εφαρμογή γνωρίζει την κλιμάκωση και την προσαρμογή των ρυθμίσεων pixel σύμφωνα με την οθόνη και την ανάλυση. Επίσης, αυτή η ανάρτηση θα σας κάνει να γνωρίζετε γιατί ορισμένες εφαρμογές φαίνονται θολές(apps look blurry) ενώ άλλες φαίνονται ευκρινείς καθώς μετακινείστε μεταξύ των οθονών.

Προβολή της λειτουργίας αναγνωρισιμότητας DPI(View DPI Awareness Mode) των εφαρμογών(Apps) στη Διαχείριση εργασιών(Task Manager)

Κάντε δεξί κλικ(Right-click) στη γραμμή εργασιών και επιλέξτε Διαχείριση εργασιών(Task Manager) . Μεταβείτε στην ενότητα Λεπτομέρειες(Details) και κάντε δεξί κλικ σε οποιαδήποτε από τις στήλες. επιλέξτε την επιλογή στηλών από το μενού.

Εδώ θα λάβετε μια πληθώρα στηλών που μπορείτε να προσθέσετε στην ενότητα λεπτομερειών του Task Manager . Εντοπίστε(Locate) και ελέγξτε τη στήλη DPI Awareness και κάντε κλικ στο κουμπί Ok.

Λειτουργία Awareness DPI των εφαρμογών στη Διαχείριση εργασιών

Σημειώστε(Notice) ότι κάθε εφαρμογή έχει διαφορετικό τύπο DPI Awareness . Εδώ είναι μια απλή εξήγηση για κάθε έναν από τους τύπους.

Απληροφόρητος:

Οι περισσότερες οθόνες είναι κατασκευασμένες έτσι ώστε να υποστηρίζουν τιμή DPI 96. Ωστόσο, οι οθόνες υποστηρίζουν πολύ μεγαλύτερο DPI , π.χ. 200, και όταν αυτές οι εφαρμογές εκτελούνται στην οθόνη με κλίμακα οθόνης μεγαλύτερη από 96, εμφανίζονται θολές.

Σύστημα:

Αν έχετε παρατηρήσει ότι ορισμένες εφαρμογές εμφανίζονται άριστες σε μία οθόνη, ενώ σε άλλες φαίνονται θολές. Συμβαίνει λόγω της Ενημερότητας DPI συστήματος(System DPI Awareness) . Όταν εκκινείται ο υπολογιστής και συνδέεστε, οι εφαρμογές βελτιστοποιούνται για την κύρια οθόνη. Αλλά όταν η εφαρμογή μετακινείται μεταξύ δύο οθονών, οι οποίες έχουν διαφορετική ανάλυση, το DPI αλλάζει καθώς τα Windows θα τεντώσουν την εφαρμογή για προσαρμογή και αυτή με τη σειρά της θα γίνει θολή.

Είναι πάντα καλό να αγοράζετε τον ίδιο τύπο οθόνης εάν χρησιμοποιείτε πολλές, ώστε να μην αντιμετωπίζετε αυτό το πρόβλημα.

Ανά οθόνη:

Αυτό που λειτουργεί καλύτερα είναι εάν οι εφαρμογές γνωρίζουν ότι πρέπει να αλλάξουν με βάση την ανάλυση και την κλιμάκωση της οθόνης. Αυτό επιτρέπει στις εφαρμογές να αποδίδονται σωστά κάθε φορά που αλλάζει το DPI , δηλαδή οι εφαρμογές μετακινούνται μεταξύ οθονών. Όταν χρησιμοποιείται αυτό, τα Windows(Windows) δεν επεκτείνουν το bitmap του περιβάλλοντος εργασίας χρήστη της εφαρμογής. Τεχνικά, τα Windows(Windows) στέλνουν το WM_DPICHANGED στο παράθυρο της εφαρμογής αντί να χρησιμοποιούν την επέκταση bitmap. Αυτό είναι διαθέσιμο από τα Windows 8.1(Windows 8.1)

Ανά οθόνη v2:

Τα Windows(Windows) 10 περιλαμβάνουν πλέον όλα τα μέρη μιας εφαρμογής που έχουν λάβει γνώση της αλλαγής, χωρίς κλιμάκωση bitmap, αυτόματη περιοχή χωρίς πελάτη (λεζάντες παραθύρου, γραμμές κύλισης, κ.λπ.) Κλιμάκωση DPI από (DPI)τα Windows(Windows) , μη επεξεργασμένα pixel κάθε οθόνης, τα πλαίσια διαλόγου κλιμακώνονται αυτόματα , και ούτω καθεξής. Εάν μια εφαρμογή δεν το ακολουθεί αυτό, μπορεί να δείτε ότι η εφαρμογή είναι πολύ μικρή.

Το πλαίσιο ή η τεχνολογία που υποστηρίζει το DPI Awareness περιλαμβάνει τα UWP , Raw Win32 , Windows Forms , WPF , GDI/GDI+ και MFC .

Διαβάστε(Read) : Πώς να απενεργοποιήσετε την εικονικοποίηση DPI ή να μειώσετε τη συνολική ρύθμιση DPI των Windows(disable DPI virtualization or Lower the overall Windows DPI setting) σε όλο το σύστημα.

Τούτου λεχθέντος, αυτή η ανάρτηση μπορεί μόνο να σας βοηθήσει να καταλάβετε εάν οι εφαρμογές είναι θολές, τότε ποιος θα μπορούσε να είναι ο λόγος πίσω από αυτήν. Οι περισσότερες από τις σύγχρονες εφαρμογές υποστηρίζουν τώρα το Per-Monitor(Per-Monitor) v2, ενώ αυτές δεν είναι ακόμη ενεργοποιημένες και το σύστημα, και υπάρχουν πολλές, θα προκαλέσει το πρόβλημα. Αυτό το αντιμετωπίζω σχεδόν κάθε μέρα με τόσες πολλές εφαρμογές και δεν υπάρχει τρόπος να τις διορθώσω. Αυτές οι εφαρμογές πρέπει να επιδιορθωθούν από τον προγραμματιστή χρησιμοποιώντας το Microsoft API.(using the Microsoft API.)



About the author

"Είμαι ανεξάρτητος ειδικός στα Windows και στο Office. Έχω πάνω από 10 χρόνια εμπειρίας στην εργασία με αυτά τα εργαλεία και μπορώ να σας βοηθήσω να αξιοποιήσετε στο έπακρο. Οι δεξιότητές μου περιλαμβάνουν: εργασία με Microsoft Word, Excel, PowerPoint και Outlook, δημιουργία ιστού σελίδες και εφαρμογές και βοηθώντας τους πελάτες να επιτύχουν τους επιχειρηματικούς τους στόχους."



Related posts