Skip to content

Conversation

sandeepa-12
Copy link
Collaborator

  • Updated LICENSE to reflect new ICC profile sources from colormanagement.org and color.org.
  • Replaced Adobe CMYK profile with colormanagement.org profile in CMYK.php.
  • Removed obsolete Adobe ICC profiles and related documentation from resources.
  • Updated tests to use new profile paths.

- Updated LICENSE to reflect new ICC profile sources from colormanagement.org and color.org.
- Replaced Adobe CMYK profile with colormanagement.org profile in CMYK.php.
- Removed obsolete Adobe ICC profiles and related documentation from resources.
- Updated tests to use new profile paths.
{
if (!$this->profile) {
$this->profile = Profile::fromPath(__DIR__ . '/../../resources/colormanagement.org/ISOcoated_v2_grey1c_bas.ICC');
$this->profile = Profile::fromPath(__DIR__ . '/../../resources/color.org/sRGB_IEC61966-2-1_black_scaled.icc');
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • ISOcoated_v2_grey1c_bas.ICC is a CMYK color space profile
  • It's designed for 4-color printing (Cyan, Magenta, Yellow, Black)
  • Grayscale is NOT a CMYK color space - it's a single-channel color mode
  • sRGB profile is designed for RGB color space (3 channels: Red, Green, Blue)
  • Grayscale is properly handled as a subset of RGB (R=G=B)
  • This is the industry-standard approach for grayscale color management
  • When R=G=B in RGB, you get grayscale (e.g., RGB(128,128,128) = gray)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant