صفحه نمایش نور را مخلوط میکند، چاپگرها جوهر را — پس یک کد HEX قبل از فرستادن به چاپ باید ترجمه شود. این مبدل درصدهای فیروزهای، ارغوانی، زرد و کلید (مشکی) را میدهد که تا حد ممکن با رنگ وب تو با جوهر مطابقت دارند.
چطور تبدیل HEX به CMYK کار میکند
- کد HEX را به RGB تبدیل کن و هر کانال را بر 255 تقسیم کن.
- جزء کلید (مشکی) را محاسبه کن: K = 1 − max(R, G, B).
- جوهرهای دیگر را با حذف سهم مشکی استخراج کن: C = (1 − R − K) / (1 − K)، و همان فرمول برای ماژنتا و زرد.
- هر چهار مقدار را در 100 ضرب کن تا درصد بهدست آید. مشکی خالص کوتاهمدت میشود 0/0/0/100.
مثال عملی
این یک تقریب مستقل از دستگاه است. چاپ واقعی بستگی به کاغذ، جوهر و پروفایل رنگی ICC دارد، پس نتیجه را بهعنوان نقطه شروع در نظر بگیر و همیشه برای رنگهای حیاتی برند یک پروف چاپی چک کن.
HEX و CMYK توضیح دادهشده
HEX چیست؟
کد HEX یک عدد ششرقمی هگزا دسیمال است که کانالهای قرمز، سبز و آبی رنگ را پشت یک # پیشرو ذخیره میکند. هر جفت رقم یک کانال را پوشش میدهد، از 00 (هیچ) تا FF (تمام)، که همان 16.7 میلیون رنگِ RGB را در نمادهی کوتاهتری ارائه میدهد. HEX در CSS، ابزارهای طراحی و راهنمای برند پیشفرض است.
- نحو:
- #RRGGBB
- دامنه:
- 00–FF برای هر کانال
- مناسب برای:
- CSS، تحویل طراحی، راهنمای برند
CMYK چیست؟
CMYK مدل چهار مرکب مورد استفاده در چاپ است: cyan، magenta، yellow و key (مشکی)، هر کدام بهصورت درصدی از 0 تا 100. مرکب نور را کم میکند بهجای اینکه آن را منتشر کند، بنابراین CMYK دامنه رنگ کمتری نسبت به صفحهنمایش دارد — به همین دلیل رنگهای درخشان صفحه اغلب در چاپ کدرتر بهنظر میرسند.
- نحو:
- cmyk(C%, M%, Y%, K%)
- دامنه:
- 0–100% برای هر مرکب
- مناسب برای:
- چاپ، بستهبندی، آثار آماده چاپ
جدول مرجع HEX به CMYK
متداولترین رنگهای CSS، تبدیلشده از HEX به CMYK.
| رنگ | HEX | CMYK |
|---|---|---|
| black | #000000 | cmyk(0%, 0%, 0%, 100%) |
| white | #FFFFFF | cmyk(0%, 0%, 0%, 0%) |
| red | #FF0000 | cmyk(0%, 100%, 100%, 0%) |
| lime | #00FF00 | cmyk(100%, 0%, 100%, 0%) |
| blue | #0000FF | cmyk(100%, 100%, 0%, 0%) |
| yellow | #FFFF00 | cmyk(0%, 0%, 100%, 0%) |
| orange | #FFA500 | cmyk(0%, 35%, 100%, 0%) |
| teal | #008080 | cmyk(100%, 0%, 0%, 50%) |
| purple | #800080 | cmyk(0%, 100%, 0%, 50%) |
| gray | #808080 | cmyk(0%, 0%, 0%, 50%) |