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

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

Πώς να Μετατροπή RGB σε HSL σε Python

Η γλώσσα προγραμματισμού Python έχει μερικά διαφορετικούς συνδυασμούς χρωμάτων εκπροσώπηση, μεταξύ άλλων RGB και HSL . Το σύστημα RGB σας επιτρέπει να εκπροσωπεί ένα χρώμα χρησιμοποιώντας τρεις τιμές που αντιπροσωπεύουν το κόκκινο , πράσινο και μπλε χρώμα εντάσεις . Η HSL ( επίσης γνωστή ως HLS ) σύστημα χρησιμοποιεί τρεις τιμές που αντιπροσωπεύουν την απόχρωση , τον κορεσμό και την ελαφρότητα . Εάν έχετε μια τιμή RGB , αλλά πρέπει να έχουν πρόσβαση σε ένα module που αναμένει τιμές HSL , μπορείτε να τα μετατρέψετε χρησιμοποιώντας το " colorsys « ενότητα στην πρότυπη βιβλιοθήκη . Τα πράγματα που θα χρειαστείτε
Υπολογιστής με γλώσσα προγραμματισμού Python 3.2 εγκατεστημένη ( βλ. Πόρων )
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το IDLE επεξεργαστή κειμένου που έρχεται με τη λήψη Python . Το IDLE επεξεργαστής κειμένου βρίσκεται στο Program Files ( ή Εφαρμογές για Macintosh ) στον κατάλογο Python . Ένα κενό αρχείο πηγαίου κώδικα ανοίγει σε ΑΕΡΓΗ παράθυρο του επεξεργαστή κειμένου 2

Εισαγωγή του " colorsys " μονάδα γράφοντας την ακόλουθη γραμμή στο επάνω μέρος του αρχείου πηγαίου κώδικα : .

Εισαγωγής colorsys εικόνων
3

Ορίστε μια μεταβλητή που ονομάζεται "χρώμα" και το εκχωρούμε την τιμή που επιστρέφεται από τις colorsys.rgb_to_hls λειτουργία . Αυτή η συνάρτηση επιστρέφει χρωματικές συντεταγμένες χρησιμοποιώντας το σύστημα HSL . Μπορείτε απλά να περάσετε συντεταγμένες χρωμάτων RGB του . Για παράδειγμα , για να πάρει τις συντεταγμένες HSL του κόκκινου χρώματος ( RGB συντεταγμένες 255 , 0 , 0 ) , μπορείτε να γράψετε την ακόλουθη δήλωση :

color = colorsys.rgb_to_hls ( 255 , 0 , 0 )
Φτηνές 4

Εκτυπώστε το HSL συντονίζει περνώντας τη μεταβλητή "χρώμα" στη λειτουργία εκτύπωσης , όπως αυτό :

εκτύπωσης ( έγχρωμη )
5

Εκτελέστε το πρόγραμμα πατώντας το πλήκτρο " F5 ". Η έξοδος μοιάζει με αυτό :

( 0.0 , 127.5 , -1,007905138339921 )
Η
εικόνων

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

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