Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να προσαρμόσει RGB Ένταση Προγραμματισμός

Προγραμματιστές σημαίνει κόκκινο, πράσινο και μπλε αξίες ( RGB) χρησιμοποιώντας μια κλίμακα που περιέχει τρεις τιμές από μεταξύ 0 και 255 . Υψηλότερες τιμές δείχνουν μεγαλύτερη ένταση , έτσι ώστε η τιμή " 255 ​​, 255 , 255 " δείχνει τη μέγιστη ένταση του χρώματος . Προγραμματιστές χρησιμοποιούν 255 τιμές , διότι αυτός είναι ο μέγιστος αριθμός των αξιών που πραγματοποιήθηκε μέσα σε 8 bytes της μνήμης . Οι περισσότεροι πλαίσια του προγραμματισμού σας επιτρέπουν να προσαρμόσετε την ένταση των χρωμάτων . Αυτό σας επιτρέπει να παρέχει στους χρήστες τη δυνατότητα να τροποποιήσει τις φωτογραφίες , τα γραφικά , ακόμα και παιχνίδια . Μπορείτε να υιοθετήσετε εύκολα τις ακόλουθες φροντιστήριο για να εργαστούν σε οποιοδήποτε πλαίσιο . Οδηγίες
Η

1 Ανοίξτε το αρχείο που περιέχει τα χρώματα που θα την πρόθεση να προσαρμοστούν στο πλαίσιο των αναπτυξιακών περιβάλλον σας της επιλογής . 2

Εντοπίστε τις τάξεις μέσα στη γλώσσα προγραμματισμού ή ένα πλαίσιο που σας επιτρέπει το χειρισμό του χρώματος. Για παράδειγμα , . NET της Microsoft παρέχει την " Colors" class . ( Βλ. παραπομπές 2 )
εικόνων 3

Δημιουργήστε μια λειτουργία για να τροποποιήσετε την τιμή του χρώματος . Προσθέστε τρεις παραμέτρους του τύπου " int " να εκπροσωπεί τις επιθυμητές τιμές των χρωμάτων κόκκινο , πράσινο και μπλε αντίστοιχα :

ChangeColors δημόσια Χρώμα ( int R , G int , int Β) { }
Η 4

Ρυθμίστε τα χρώματα της μεταβλητής , όπως απαιτείται . Χρησιμοποιήστε το " Math.Min ( ) " ή μια παρόμοια μέθοδο για να επιστρέψει είτε το χρώμα που έχετε ορίσει , ή ο αριθμός 255 , η οποία είναι η υψηλότερη τιμή ένα χρώμα μπορεί να έχει στην κλίμακα χρωμάτων RGB : (Βλ. Αναφορές 3 )

MyItem.Body.Colors.Red = Math.Min ( ( R + intensityAdjustment ) , 255) ? MyItem.Body.Colors.Blue = Math.Min ( ( G + intensityAdjustment ) , 255) ? MyItem . Body.Colors.Green = Math.Min ( ( Β + intensityAdjustment ) , 255) ? .
5

Καλέστε αυτή τη μέθοδο κάθε φορά που θέλετε να ρυθμίσετε την ένταση RGB του αντικειμένου
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα