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%) |