HSL‑ში შექმნილი პალიტრები ხშირად ბეჭდვაზე გადადიან. ეს კონვერტორი იღებს შენ მიერ არჩეულ ჰიუს, გაჯერებასა და სიკაშკაშეს და აბრუნებს ოთხ საღებავ პროცენტს, რასთანაც ბეჭდვის სახელოსნო მუშაობს.
როგორ მუშაობს HSL-დან CMYK-ში კონვერსია
- გარდა HSL ტრიპლი RGB არხებად 0–დან 255‑მდე.
- ნორმალიზება: განაბე ისინი 255‑ზე.
- გამოთვალე კის კომპონენტი K = 1 − max(R, G, B).
- გამოვაქენი C, M და Y დარჩენილი არხებიდან და გადააქციე ოთხივე პროცენტებად.
გასამშრომლებელი მაგალითი
ორი კონვერტაცია თანმიმდევრობით ხდება, ამიტომ მოქ rounding ხვდება ორჯერ — და CMYK რჩება aproxima‑რთ პრაქტიკულად პროფილის გარეშე. ბეჭდვა ჩვეულებრივ ოდნავ ნაკლებად ცოცხალი იქნება HSL პრევიუზე.
HSL და CMYK ახსნილი
რას წარმოადგენს HSL?
HSL აყოფს ფერს შეფერილობაზე (0–360° ფერის წრეზე), სარჩულზე (რაად გადაამრთველია ფერი, 0–100%) და სიკაშკაშეზე (თუ რამდენად ბრწყინავს, 0–100%). რადგან თითოეული ნაწილი ჰარმონიულად ეწყობა იმას, თუ როგორ აღწერენ ადამიანები ფერს, HSL არის ყველაზე მარტივი ფორმატი ტონების, ჩრდილების და თანმიმდევრი პალეტების შესაქმნელად — ხელით ან კოდში.
- სინტაქსი:
- hsl(H, S%, L%)
- დიაპაზონი:
- 0–360°, 0–100%, 0–100%
- საუკეთესო მისთვის:
- პალეტები, ტონები და ჩრდილები, თემინგი
რას წარმოადგენს CMYK?
CMYK არის ოთხი მელნის მოდელი საბეჭდ დანიშნულებისთვის: cyan, magenta, yellow და key (black), თითოეული პროცენტულ მნიშვნელობაში 0–100%. მელანი აქვე ამცირებს სინათლეს გამონადენის ნაცვლად, ამიტომ CMYK ფერების დიაპაზონი მცირეა ეკრანისას — რის გამოც ნათელი ეკრანის ფერები ხშირად უკეთესი არ გამოიყურება ბეჭდვაზე.
- სინტაქსი:
- cmyk(C%, M%, Y%, K%)
- დიაპაზონი:
- 0–100% თითო მელნისთვის
- საუკეთესო მისთვის:
- ბეჭდვა, შეფუთვა, პრესისთვის მზად ნამუშევარი
HSL to CMYK სამოხელეო ცხრილი
ყველაზე გავრცელებული CSS ფერები, გადაკეთებული HSL-დან CMYK-ში.
| ფერი | HSL | CMYK |
|---|---|---|
| black | hsl(0, 0%, 0%) | cmyk(0%, 0%, 0%, 100%) |
| white | hsl(0, 0%, 100%) | cmyk(0%, 0%, 0%, 0%) |
| red | hsl(0, 100%, 50%) | cmyk(0%, 100%, 100%, 0%) |
| lime | hsl(120, 100%, 50%) | cmyk(100%, 0%, 100%, 0%) |
| blue | hsl(240, 100%, 50%) | cmyk(100%, 100%, 0%, 0%) |
| yellow | hsl(60, 100%, 50%) | cmyk(0%, 0%, 100%, 0%) |
| orange | hsl(39, 100%, 50%) | cmyk(0%, 35%, 100%, 0%) |
| teal | hsl(180, 100%, 25%) | cmyk(100%, 1%, 0%, 50%) |
| purple | hsl(300, 100%, 25%) | cmyk(0%, 100%, 1%, 50%) |
| gray | hsl(0, 0%, 50%) | cmyk(0%, 0%, 0%, 50%) |