Color Theory Fundamentals: Understanding CMYK vs RGB
Learn the basic concepts and practical applications of color spaces used in print and digital media.
Understanding color spaces is essential for designers and print professionals. This article provides a comprehensive overview of the two primary color models: CMYK and RGB.
What is CMYK?
CMYK is a subtractive color model consisting of four colors:
- C (Cyan): Blue-green
- M (Magenta): Red-purple
- Y (Yellow): Yellow
- K (Key/Black): Black
CMYK Characteristics
CMYK is primarily used in the printing industry. It's called "subtractive" because inks absorb (subtract) light to create colors.
Basic Formula:
RGB → CMYK Conversion
C = 100 × (1 - R/255) × (1 - K)
M = 100 × (1 - G/255) × (1 - K)
Y = 100 × (1 - B/255) × (1 - K)
K = 100 × (1 - max(R,G,B)/255)
What is RGB?
RGB is an additive color model consisting of three colors:
- R (Red): Red (0-255)
- G (Green): Green (0-255)
- B (Blue): Blue (0-255)
RGB Characteristics
RGB is primarily used for digital displays. It's called "additive" because colors are created by adding light.
Practical Differences
Color Gamut Comparison
Feature | CMYK | RGB |
---|---|---|
Gamut | Narrow | Wide |
Usage | Display | |
Colors | ~1 million | ~16.7 million |
Brightness | Darker | Brighter |
Usage Guidelines
Use CMYK for:
- Commercial printing
- Brochures, posters
- Magazines, books
- Package design
Use RGB for:
- Websites
- Digital advertising
- Mobile apps
- Video content
Conversion Considerations
Gamut Limitations
When converting from RGB to CMYK, some vibrant colors cannot be reproduced. Pay special attention to:
- Fluorescent or electric colors
- High-saturation blues and greens
- Bright oranges and reds
Professional Solutions
1# Color Conversion Best Practices
21. Determine output destination early
32. Use embedded color profiles
43. Perform soft proofing
54. Conduct physical tests
Summary
Understanding color spaces is fundamental to creating high-quality print and digital content. Choose the appropriate color space based on your project's final output and perform conversions when necessary.
In our next article, we'll explore practical conversion techniques and tools in detail.