ჭირდება ბეჭდვითი ფერის ეკრანზე ჩვენება? CMYK‑დან RGB‑კონვერტაცია მოგცემს შენი საღებავის პროცენტების განათებაზე გადათარგმნილ ეკვივალენტს — მნიშვნელობებს, რასაც მონიტორი, მოკაპი ან ვებ‑გვერდი რეალურად აჩვენებს.
როგორ მუშაობს CMYK-დან RGB-ში კონვერსია
- გააყალბე ოთხივე პროცენტი ფრაქციად 0‑დან 1‑მდე.
- ხელახლა გამოიყენე კის კომპონენტი: თითო არხი გადამზომულია (1 − K)-ით.
- გამოთვალე R = 255 × (1 − C) × (1 − K), G = 255 × (1 − M) × (1 − K) და B = 255 × (1 − Y) × (1 − K).
- გაუყავი თითო არხი მთელ რიცხვზე 0–დან 255‑მდე.
გასამშრომლებელი მაგალითი
ახლა უკვე გამოთვლითი ფსევდოა. ეკრანი ხშირად უფრო კაშკაშა და გაჯერებულ ფერებს აჩვენებს, ვიდრე წამოზიდული ბეჭდვა.
CMYK და RGB ახსნილი
რას წარმოადგენს CMYK?
CMYK არის ოთხი მელნის მოდელი საბეჭდ დანიშნულებისთვის: cyan, magenta, yellow და key (black), თითოეული პროცენტულ მნიშვნელობაში 0–100%. მელანი აქვე ამცირებს სინათლეს გამონადენის ნაცვლად, ამიტომ CMYK ფერების დიაპაზონი მცირეა ეკრანისას — რის გამოც ნათელი ეკრანის ფერები ხშირად უკეთესი არ გამოიყურება ბეჭდვაზე.
- სინტაქსი:
- cmyk(C%, M%, Y%, K%)
- დიაპაზონი:
- 0–100% თითო მელნისთვის
- საუკეთესო მისთვის:
- ბეჭდვა, შეფუთვა, პრესისთვის მზად ნამუშევარი
რას წარმოადგენს RGB?
RGB აღწერს ფერს როგორც երեք სინათლის არხს — წითელი, მწვანე და ლურჯი — თითოეული 0–დან 255-მდე. ეს ასახავს ეკრანების მუშაობას: ყველა არხი 255-ზე იძლევა თეთრის, ყველა 0-ზე — შავს. RGB არის სწორი არჩევანი როცა საჭიროა ფენზე გათვლები, ხოლო rgba() ამატებს გამჭვირვალობას.
- სინტაქსი:
- rgb(R, G, B)
- დიაპაზონი:
- 0–255 თითო არხისთვის
- საუკეთესო მისთვის:
- კოდი, canvas, გამჭვირვალობა rgba()-ით
CMYK to RGB სამოხელეო ცხრილი
ყველაზე გავრცელებული CSS ფერები, გადაკეთებული CMYK-დან RGB-ში.
| ფერი | CMYK | RGB |
|---|---|---|
| black | cmyk(0%, 0%, 0%, 100%) | rgb(0, 0, 0) |
| white | cmyk(0%, 0%, 0%, 0%) | rgb(255, 255, 255) |
| red | cmyk(0%, 100%, 100%, 0%) | rgb(255, 0, 0) |
| lime | cmyk(100%, 0%, 100%, 0%) | rgb(0, 255, 0) |
| blue | cmyk(100%, 100%, 0%, 0%) | rgb(0, 0, 255) |
| yellow | cmyk(0%, 0%, 100%, 0%) | rgb(255, 255, 0) |
| orange | cmyk(0%, 35%, 100%, 0%) | rgb(255, 166, 0) |
| teal | cmyk(100%, 0%, 0%, 50%) | rgb(0, 128, 128) |
| purple | cmyk(0%, 100%, 0%, 50%) | rgb(128, 0, 128) |
| gray | cmyk(0%, 0%, 0%, 50%) | rgb(128, 128, 128) |