Μετατροπέας Χρώματος

Διαφήμιση

Μετατρέψτε χρώματα μεταξύ μορφών HEX, RGB, HSL, HSV και CMYK με ζωντανή προεπισκόπηση.

Μη έγκυρη μορφή χρώματος. Δοκιμάστε HEX (#FF5733), RGB (rgb(255,87,51)), ή HSL (hsl(11,100%,60%)).
HEX
#FF5733
RGB
rgb(255, 87, 51)
HSL
hsl(11, 100%, 60%)
HSV/HSB
hsv(11, 80%, 100%)
CMYK
cmyk(0%, 66%, 80%, 0%)
Μεταβλητή CSS
--color: #FF5733;
R 255
G 87
B 51
Σας φάνηκε χρήσιμο αυτό το εργαλείο;
Θέλετε να μας πείτε περισσότερα;
0/500
Θέλετε να επικοινωνήσουμε μαζί σας;
Ευχαριστούμε για τα σχόλιά σας!
Διαφήμιση

Σχετικά με αυτό το εργαλείο

Η μετατροπή χρώματος είναι μια θεμελιώδης λειτουργία στον ψηφιακό σχεδιασμό, την ανάπτυξη ιστοσελίδων και την παραγωγή εκτυπώσεων. Διαφορετικά μοντέλα χρώματος αναπτύχθηκαν για διαφορετικούς σκοπούς: η σημειογραφία HEX εμφανίστηκε μαζί με την HTML στις αρχές της δεκαετίας του 1990 ως ένας συμπαγής τρόπος καθορισμού χρωμάτων για τον ιστό, ενώ το RGB (Κόκκινο, Πράσινο, Μπλε) αντιπροσωπεύει άμεσα πώς οι οθόνες παράγουν χρώμα αναμειγνύοντας φως. Τα μοντέλα HSL (Απόχρωση, Κορεσμός, Φωτεινότητα) και HSV (Απόχρωση, Κορεσμός, Τιμή), που εισήχθησαν από τον Alvy Ray Smith το 1978, σχεδιάστηκαν για πιο διαισθητική ανθρώπινη επιλογή χρώματος. Το CMYK (Κυανό, Ματζέντα, Κίτρινο, Μαύρο) εξυπηρετεί τη βιομηχανία εκτυπώσεων, περιγράφοντας χρώματα με όρους απορρόφησης μελανιού σε χαρτί. Σε αντίθεση με το RGB που χρησιμοποιεί προσθετική ανάμειξη χρώματος (συνδυάζοντας φως), το CMYK χρησιμοποιεί αφαιρετική ανάμειξη (απορροφώντας φως). Αυτή η θεμελιώδης διαφορά σημαίνει ότι δεν μπορούν όλα τα χρώματα RGB να αναπαραχθούν με ακρίβεια σε CMYK, μια πρόκληση γνωστή ως χαρτογράφηση γκάμας. Αυτό το εργαλείο εκτελεί μαθηματικά ακριβείς μετατροπές μεταξύ και των πέντε μοντέλων χρώματος χρησιμοποιώντας τυπικούς αλγορίθμους που ορίζονται από την προδιαγραφή W3C CSS Color Level 4 (https://www.w3.org/TR/css-color-4/). Το RGB χρησιμεύει ως ενδιάμεσος χρωματικός χώρος. Όλη η επεξεργασία εκτελείται εξ ολόκληρου στο πρόγραμμα περιήγησης σας χωρίς επικοινωνία με διακομιστή.

Πηγές: W3C · Wikipedia · MDN

Πώς να Χρησιμοποιήσετε

  1. Εισάγετε τιμή χρώματος σε οποιαδήποτε μορφή (HEX, RGB, HSL) ή χρησιμοποιήστε τον επιλογέα χρώματος.
  2. Δείτε άμεσες μετατροπές σε HEX, RGB, HSL, HSV, CMYK και μορφή μεταβλητής CSS.
  3. Χρησιμοποιήστε τους ρυθμιστές RGB για ακριβή ρύθμιση και αντιγράψτε οποιαδήποτε μορφή με ένα κλικ.

Θεωρία Χρώματος και Ψηφιακή Επιστήμη Χρώματος

Η επιστήμη του ψηφιακού χρώματος έχει τις ρίζες της σε ανακαλύψεις που εκτείνονται σε αιώνες. Τα πειράματα πρίσματος του Isaac Newton το 1666 αποδείξαν πρώτα ότι το λευκό φως περιέχει ένα φάσμα χρωμάτων. Το 1802, ο Thomas Young πρότεινε τη τριχρωματική θεωρία, που αργότερα βελτιώθηκε από τον Hermann von Helmholtz, δείχνοντας ότι το ανθρώπινο μάτι αντιλαμβάνεται το χρώμα μέσω τριών τύπων κωνικών κυττάρων ευαίσθητων σε κόκκινα, πράσινα και μπλε μήκη κύματος. Αυτή η βιολογική πραγματικότητα ενέπνευσε άμεσα το μοντέλο χρώματος RGB. Η CIE (Commission Internationale de l'Eclairage) καθιέρωσε τον πρώτο μαθηματικό χρωματικό χώρο το 1931. Ο χρωματικός χώρος sRGB, τυποποιημένος το 1996 από την IEC, έγινε ο προεπιλεγμένος για περιεχόμενο ιστού. Ορίζει μια συγκεκριμένη γκάμα που όλες οι συμβατές συσκευές πρέπει να αναπαράγουν με συνέπεια. Η κατανόηση των χρωματικών χώρων είναι απαραίτητη. Το ορατό φάσμα περιέχει περίπου 10 εκατομμύρια διακριτά χρώματα, αλλά το sRGB μπορεί να αναπαραστήσει μόνο το 35% περίπου. Ευρύτεροι χώροι όπως Display P3 και Adobe RGB καλύπτουν περισσότερο. Το CSS Color Level 4 εισήγαγε υποστήριξη για Display P3. Η σχέση μεταξύ μοντέλων χρώματος δεν είναι πάντα άμεση. Η μετατροπή RGB σε CMYK είναι εγγενώς με απώλειες. Η επαγγελματική διαχείριση χρώματος χρησιμοποιεί προφίλ ICC για ακριβή αντιστοίχιση χρωμάτων μεταξύ μέσων.

Μεθοδολογία

Όλες οι μετατροπές χρησιμοποιούν το RGB ως ενδιάμεσο χρωματικό χώρο. Οι τιμές HEX αναλύονται εξάγοντας ζεύγη δεκαεξαδικών χαρακτήρων και μετατρέποντας τα σε δεκαδικούς ακέραιους (0-255). Για HSL και HSV, η απόχρωση υπολογίζεται βρίσκοντας τα μέγιστα και ελάχιστα στοιχεία RGB, στη συνέχεια εφαρμόζοντας τύπους βασισμένους σε τομείς που χαρτογραφούν τον τροχό χρωμάτων σε έξι τμήματα 60 μοιρών. Ο κορεσμός και η φωτεινότητα/τιμή προκύπτουν από την αναλογία και το εύρος αυτών των στοιχείων. Η μετατροπή CMYK χρησιμοποιεί τη μέθοδο αφαίρεσης υποχρώματος: το κανάλι κλειδί (μαύρο) υπολογίζεται ως K = 1 - max(R,G,B)/255, και κάθε χρωματικό κανάλι προκύπτει από C = (1-R/255-K)/(1-K). Αυτή είναι μια τυπική μαθηματική προσέγγιση. Όλοι οι τύποι ακολουθούν την προδιαγραφή W3C CSS Color Level 4.

Πηγές: W3C · Wikipedia · MDN

Κατανόηση των Αποτελεσμάτων σας

Κάθε μορφή χρώματος εξυπηρετεί μια συγκεκριμένη ροή εργασίας και η κατανόηση του πότε πρέπει να χρησιμοποιείται η κάθε μια βελτιώνει την αποδοτικότητα. Οι κωδικοί HEX (#FF5733) είναι το πρότυπο για την ανάπτυξη ιστοσελίδων και τα φύλλα στυλ CSS επειδή είναι συμπαγείς και υποστηρίζονται παγκόσμια από τα προγράμματα περιήγησης. Οι τιμές RGB είναι ιδανικές όταν εργάζεστε με μέσα βασισμένα σε οθόνη. Το HSL είναι η πιο φιλική προς τους σχεδιαστές μορφή επειδή η ρύθμιση της φωτεινότητας από 0% (μαύρο) μέσω 50% (καθαρό χρώμα) έως 100% (λευκό) είναι διαισθητική για τη δημιουργία παραλλαγών χρώματος. Το HSV/HSB προτιμάται σε γραφιστικό λογισμικό όπως το Adobe Photoshop και Illustrator επειδή το κανάλι τιμής αντιπροσωπεύει τη μέγιστη φωτεινότητα ενός χρώματος. Οι τιμές CMYK εδώ είναι μαθηματικές προσεγγίσεις. Τα επαγγελματικά έργα εκτύπωσης πρέπει να χρησιμοποιούν προφίλ χρώματος ICC.

Πρακτικά Παραδείγματα

Ένας προγραμματιστής ιστού χρειάζεται να ταιριάξει το χρώμα μάρκας ενός πελάτη #1A73E8 (Google Blue) στον ιστότοπο και το έντυπο φυλλάδιο. Εισάγει την τιμή HEX και παίρνει άμεσα RGB(26,115,232) για CSS, HSL(217,80%,51%) για τη δημιουργία καταστάσεων hover ρυθμίζοντας τη φωτεινότητα, και CMYK(89%,50%,0%,9%) ως σημείο εκκίνησης για τον σχεδιαστή εκτύπωσης. Ένας σχεδιαστής UI που δημιουργεί σκούρο θέμα χρησιμοποιεί HSL για να σκουραίνει συστηματικά την παλέτα χρωμάτων. Ξεκινώντας από το πρωτεύον χρώμα HSL(220,65%,50%), μειώνει τη φωτεινότητα στο 35% για τη σκούρη παραλλαγή και την αυξάνει στο 80% για διακριτικά φόντα. Ένας καλλιτέχνης που ετοιμάζει ψηφιακά έργα τέχνης για web gallery και εκτυπώσεις giclee χρησιμοποιεί αυτό το εργαλείο για να κατανοήσει τους περιορισμούς γκάμας CMYK.

Συμβουλές και Βέλτιστες Πρακτικές

Όταν εργάζεστε με χρώματα σε διαφορετικά μέσα, ξεκινάτε πάντα με RGB ή HEX για εργασία σε οθόνη και μετατρέψτε σε CMYK μόνο κατά την προετοιμασία αρχείων για εκτύπωση. Χρησιμοποιήστε HSL όταν χρειάζεται να δημιουργήσετε γρήγορα πιο ανοιχτές ή σκούρες παραλλαγές ενός χρώματος μάρκας, καθώς χρειάζεται μόνο να ρυθμίσετε το ποσοστό φωτεινότητας. Για ανάπτυξη CSS, σκεφτείτε να χρησιμοποιήσετε σημειογραφία HSL στα φύλλα στυλ σας επειδή διευκολύνει τη δημιουργία συνεπών χρωματικών σχημάτων. Μπορείτε να ορίστε μια βασική απόχρωση και στη συνέχεια να δημιουργήσετε συμπληρωματικά, ανάλογα ή τριαδικά χρώματα περιστρέφοντας απλά την τιμή απόχρωσης κατά 180, 30 ή 120 μοίρες αντίστοιχα. Δοκιμάζετε πάντα τα χρώματα CMYK με φυσική δοκιμή πριν δεσμευτείτε σε εκτυπωτική παραγωγή.

Όλοι οι υπολογισμοί γίνονται τοπικά στο πρόγραμμα περιήγησής σας. Δεν αποστέλλονται δεδομένα σε κανέναν διακομιστή.

Ενσωμάτωση εργαλείου

Λήψη κώδικα

Συχνές ερωτήσεις

Ποιες μορφές χρώματος υποστηρίζονται;
Αυτό το εργαλείο υποστηρίζει HEX (#FF5733), RGB (rgb(255,87,51)), HSL (hsl(11,100%,60%)), HSV/HSB και CMYK. Μπορείτε να εισάγετε οποιαδήποτε μορφή.
Ποια είναι η διαφορά μεταξύ HSL και HSV;
Τα HSL (Απόχρωση, Κορεσμός, Φωτεινότητα) και HSV (Απόχρωση, Κορεσμός, Τιμή) είναι κυλινδρικά μοντέλα χρώματος. Η βασική διαφορά είναι στον τρόπο χειρισμού της φωτεινότητας.
Γιατί το CMYK φαίνεται διαφορετικό στην οθόνη από την εκτύπωση;
Οι οθόνες χρησιμοποιούν RGB (πρoσθετικό χρώμα - φως), ενώ οι εκτυπωτές χρησιμοποιούν CMYK (αφαιρετικό χρώμα - μελάνι). Οι τιμές CMYK που εμφανίζονται είναι προσεγγίσεις.
Ποια είναι η διαφορά μεταξύ hex, RGB και HSL;
Και τα τρία αναπαριστούν τα ίδια χρώματα αλλά χρησιμοποιούν διαφορετικά συστήματα σημείογραφίας. Το Hex (#FF5733) είναι ένας συμπαγής τρόπος γραφής τιμών RGB σε δεκαεξαδικό — κάθε ζεύγος χαρακτήρων αντιπροσωπεύει Κόκκινο, Πράσινο και Μπλε από 00 (0) έως FF (255). Το RGB(255, 87, 51) εκφράζει το ίδιο χρώμα σε δεκαδικούς αριθμούς, που είναι πιο αναγνώσιμο. Το HSL(14°, 100%, 60%) περιγράφει το ίδιο χρώμα χρησιμοποιώντας Απόχρωση (γωνία χρώματος στον τροχό χρωμάτων), Κορεσμό (ένταση χρώματος) και Φωτεινότητα. Το HSL είναι γενικά το πιο διαισθητικό για σχεδιαστική εργασία γιατί η ρύθμιση μιας μόνο τιμής αλλάζει μια αντιληπτική ποιότητα — για παράδειγμα, η μείωση του κορεσμού αποκορεσμοποιεί το χρώμα χωρίς να αλλάξει την απόχρωση ή τη φωτεινότητά του.
Γιατί τα εκτυπωμένα χρώματά μου φαίνονται διαφορετικά από την οθόνη μου;
Οι οθόνες χρησιμοποιούν RGB (προσθετική ανάμειξη χρωμάτων με φως), ενώ οι εκτυπωτές χρησιμοποιούν CMYK (αφαιρετική ανάμειξη χρωμάτων με μελάνι). Ο χρωματικός χώρος RGB είναι μεγαλύτερος από τον CMYK — μπορεί να εμφανίσει ζωηρά μπλε, πράσινα και κορεσμένα χρώματα που τα μελάνια CMYK φυσικά δεν μπορούν να αναπαράγουν. Κατά τη μετατροπή από RGB σε CMYK, τα χρώματα εκτός γκάμας περικόπτονται στο πλησιέστερο εκτυπώσιμο ισοδύναμο, με αποτέλεσμα πιο θαμπές εκδόσεις των φωτεινών χρωμάτων οθόνης. Γι' αυτό ένα νέον πράσινο που φαίνεται ζωντανό στην οθόνη εκτυπώνεται ως σβησμένο λαδί. Για εργασία κρίσιμη για εκτύπωση, σχεδιάστε σε λειτουργία CMYK από την αρχή ή χρησιμοποιήστε ροή εργασίας διαχείρισης χρωμάτων με προφίλ ICC.
Ποιες μορφές χρώματος πρέπει να χρησιμοποιώ για ανάπτυξη ιστοσελίδων;
Για CSS, χρησιμοποιήστε hex (#FF5733) ή RGB/RGBA (rgb(255, 87, 51)) για συγκεκριμένα χρώματα μάρκας, και HSL/HSLA (hsl(14, 100%, 60%)) όταν χρειάζεται να δημιουργήσετε παραλλαγές χρώματος (πιο ανοιχτό, πιο σκούρο, αποκορεσμένο). Το HSL είναι ιδιαίτερα χρήσιμο σε συστήματα σχεδίασης γιατί μπορείτε να δημιουργήσετε μια συνεπή παλέτα χρωμάτων μεταβάλλοντας μόνο τη φωτεινότητα ή τον κορεσμό. Το σύγχρονο CSS υποστηρίζει επίσης νεότερες συναρτήσεις χρώματος όπως oklch() και lab() για αντιληπτικά ομοιόμορφη χειραγώγηση χρώματος, αλλά η υποστήριξη προγραμμάτων περιήγησης εξελίσσεται ακόμα. Για προσβασιμότητα, ελέγχετε πάντα τις αναλογίες αντίθεσης ανεξάρτητα από τη μορφή — η μορφή είναι απλά σημείογραφία· το χρώμα που προκύπτει είναι αυτό που μετράει για την αναγνωσιμότητα.