RGB نظام إضافي ومكون من ضوء، CMYK نظام طرح ومكون من حبر. التحويل بينهما خطوة يمر بها كل تصميم شاشة قبل أن يصبح قابلًا للطباعة.
كيف يعمل تحويل RGB إلى CMYK
- اقرأ R وG وB كقيم sRGB بين 0 و255.
- ابحث عن اللون في ملف تعريف Coated FOGRA39، وهو ملف ICC القياسي للورق المطلي في أوروبا.
- استخدم هدف التصيير اللوني النسبي مع تعويض نقطة السواد، فيبقى الأبيض لون الورق الأبيض ويتحوّل الأسود إلى أغمق حبر تستطيع المطبعة طباعته.
- حوّل القيم الأربع كلها إلى نسب مئوية بين 0 و100.
مثال عملي
هذا يستخدم ملف Coated FOGRA39 القياسي. مطابع الطباعة تعمل بملفات ICC الخاصة بها وحدود الحبر، لذلك تعطي ملفات CMYK الأخرى (مثلًا من مطبعتك) أرقامًا مختلفة. اعتبر النتيجة مرجعًا متينًا، وليست فصل ألوان جاهزًا للطباعة.
شرح RGB و CMYK
ما هو RGB؟
RGB يصف اللون كثلاث قنوات ضوئية — أحمر وأخضر وأزرق — كل واحدة من 0 إلى 255. يعكس ذلك طريقة عمل الشاشات فعليًا: كل القيم على 255 تعطي الأبيض، وكلها على 0 تعطي الأسود. RGB هو الخيار الصحيح عندما تحتاج لحسابات بالألوان، و rgba() تضيف الشفافية فوق ذلك.
- البناء:
- rgb(R, G, B)
- النطاق:
- 0–255 لكل قناة
- الأفضل لـ:
- البرمجة، canvas، الشفافية مع rgba()
ما هو CMYK؟
CMYK هو نموذج الحبر الرباعي المستخدم في الطباعة: cyan و magenta و yellow و key (الأسود)، كلٌ كنسبة مئوية من 0 إلى 100. الحبر يطرح الضوء بدلًا من إطلاقه، لذلك CMYK يغطي ألوانًا أقل من الشاشة — ولهذا تبدو ألوان الشاشة الزاهية أحيانًا أبهت عند طباعتها.
- البناء:
- cmyk(C%, M%, Y%, K%)
- النطاق:
- 0–100% لكل حبر
- الأفضل لـ:
- الطباعة، التغليف، أعمال جاهزة للطباعة
جدول تحويل من RGB إلى CMYK
أكثر ألوان CSS شيوعًا، محوّلة من RGB إلى CMYK.
| اللون | RGB | CMYK |
|---|---|---|
| black | rgb(0, 0, 0) | cmyk(89%, 78%, 62%, 97%) |
| white | rgb(255, 255, 255) | cmyk(0%, 0%, 0%, 0%) |
| red | rgb(255, 0, 0) | cmyk(0%, 95%, 92%, 0%) |
| lime | rgb(0, 255, 0) | cmyk(64%, 0%, 100%, 0%) |
| blue | rgb(0, 0, 255) | cmyk(93%, 75%, 0%, 0%) |
| yellow | rgb(255, 255, 0) | cmyk(9%, 0%, 96%, 0%) |
| orange | rgb(255, 165, 0) | cmyk(0%, 43%, 94%, 0%) |
| teal | rgb(0, 128, 128) | cmyk(83%, 27%, 48%, 12%) |
| purple | rgb(128, 0, 128) | cmyk(63%, 100%, 4%, 1%) |
| gray | rgb(128, 128, 128) | cmyk(48%, 39%, 39%, 21%) |