Skip to main content

Τι είναι ένα δυαδικό μοτίβο;

Ο όρος δυαδικός μοτίβο στα γραφικά υπολογιστών μπορεί να έχει μία από τις δύο έννοιες.Μπορεί να αναφέρεται σε μια εικόνα που παράγεται με τη χρήση δυαδικών ή bitwise μαθηματικών λειτουργιών σε δύο ή περισσότερους αριθμούς για να δημιουργήσει κάποιο είδος οπτικού σχεδίου.Μπορεί επίσης να είναι οποιαδήποτε εικόνα ή ακολουθία που αποτελείται μόνο από αληθινές ή ψευδείς τιμές εικονοστοιχείων, που συνήθως αποθηκεύονται σε μια ακολουθία bytes, όπως μια εικόνα bitmap.Και στις δύο περιπτώσεις, η τελική εικόνα παράγεται με το χειρισμό των κομματιών μιας ακολουθίας bytes που με τη σειρά του καταλήγουν άμεσα σχετικά με ένα ή περισσότερα εικονοστοιχεία σε μια οθόνη.Ορισμένες από τις χρήσεις για ένα δυαδικό μοτίβο περιλαμβάνουν την κάλυψη, τη δημιουργία διαδικαστικής υφής, την αποθήκευση και την οθόνη χαρακτήρων και άλλες οπτικές λειτουργίες που απαιτούν ένα σύμβολο που μοιάζει με εικονίδιο σε αντίθεση με μια εικόνα πλήρους χρώματος.

με την έννοια της δημιουργίας κάποιου τύπουυφή, ένα δυαδικό μοτίβο δημιουργείται με την εφαρμογή ενός χειριστή bitwise σε έναν αριθμό ή σειρά αριθμών.Οι χειριστές bitwise, οι οποίοι περιλαμβάνουν και, ή όχι, και αποκλειστικά ή (XOR), εργάζονται λαμβάνοντας δύο ακολουθίες των δυαδικών ψηφίων και καθορίζοντας μια πραγματική ή ψευδή τιμή με βάση την κατάσταση καθενός από τα bits του τελεστή.Το συνηθισμένο αποτέλεσμα είναι ένας ακέραιος ενός δεδομένου μήκους που μπορεί να χωριστεί σε κόκκινες, μπλε και πράσινες τιμές που σχετίζονται με τα χρώματα σε μια οθόνη ή μπορούν να χρησιμοποιηθούν ως ένα μόνο byte που είναι ένας δείκτης σε έναν πίνακα χρωμάτων.Οι αλγόριθμοι, οι βρόχοι ή άλλοι παράγοντες μπορούν να χρησιμοποιηθούν για τη δημιουργία μιας ακολουθίας αριθμών που μπορούν να χρησιμοποιηθούν με τους δυαδικούς χειριστές για να δημιουργήσουν ένα επαναλαμβανόμενο δυαδικό μοτίβο.Ένα παράδειγμα αυτού μπορεί να φανεί σε ένα πρόγραμμα που XORS η συντεταγμένη x ενός εικονοστοιχείου μόνο αν είναι ομοιόμορφα διαιρείται από οκτώ.Αυτό θα δημιουργήσει ένα δυαδικό μοτίβο κατακόρυφων λωρίδων στην οθόνη, τα οποία απέχουν σε απόσταση 8 εικονοστοιχείων και αυξάνονται στη φωτεινότητα καθώς αυξάνεται ο συντεταγμένος Χ.Η κάλυψη της φύσης των επιχειρήσεων Bitwise σημαίνει ότι το πρότυπο μπορεί να εφαρμοστεί σε οποιοδήποτε υπάρχον σχήμα εικόνας ή χρώματος για να προκαλέσει τις ράβδους να εμφανίζονται ως φωτεινές ή ανεστραμμένες περιοχές των υποκείμενων χρωμάτων σε αντίθεση με συμπαγείς γραμμές.αποθηκεύοντας εικόνες με δυαδικό τρόπο, συνήθως ως τα κομμάτια ενός byte.Όταν τραβηχτεί η εικόνα, η ακολουθία των bytes αντιμετωπίζεται σαν ένα πλέγμα, με κάθε bit να αντιστοιχεί σε ένα εικονοστοιχείο που πρόκειται να σχεδιαστεί, αν και δεν αποθηκεύονται πληροφορίες χρώματος.Αυτή η τεχνική χρησιμοποιήθηκε σε πρώιμα λειτουργικά συστήματα για την αποθήκευση πληροφοριών σχετικά με τον τρόπο αντάλλαγμα διαφορετικών χαρακτήρων σε λειτουργία κειμένου, όπου κάθε χαρακτήρας ήταν 8 bits πλάτος και 8 bits ψηλά, μεταφράζοντας σε τετράγωνο 8 pixel στην οθόνη όταν τραβηχτεί.Ορισμένες εφαρμογές εξακολουθούν να χρησιμοποιούν ένα δυαδικό μοτίβο για την αποθήκευση εικονιδίων, όπως το σχήμα ενός δείκτη ποντικιού.