Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LCMS1 replaced with LCMS2 #380

Merged
merged 32 commits into from
Oct 16, 2013
Merged

LCMS1 replaced with LCMS2 #380

merged 32 commits into from
Oct 16, 2013

Conversation

wiredfool
Copy link
Member

  • Adds support for LCMS2, fixes Drop support for LCMS version 1 #343.
  • Removes support for LCMS1 (security)
  • Includes revised support for LAB color mode
    • Conversions to and from LAB color using LCMS2 work.
    • Reading/writing LAB color space tiffs works.
    • Internal representation of LAB color mode a and b channels has changed to 0-255, 128 is neutral.

…mplicated sfuff that's not easily exposed in lcms2
@aclark4life
Copy link
Member

Wow nice, safe to merge this or you want some folks to review?

@wiredfool
Copy link
Member Author

Probably safe. As much as I'd like a review, the most useful review would come from people using lcms. I'm not too worried about the individual code bits.

There are a couple edge cases where someone could have possibly used LAB before, and that was pulling in from 2 or 3 file formats. The a and b channels will change from that, but that's probably safe to break. I'm pretty sure that the LAB color support with LCMS1 was broken, so converting to and from the old lab would have been impossible anyway.

Oh, and some of the text descriptions from the profiles changed.

@aclark4life
Copy link
Member

Yep and that person was on IRC and I can't recall who it was, nor do I have any contact info, so I'm going to merge this. Thanks

aclark4life added a commit that referenced this pull request Oct 16, 2013
LCMS1 replaced with LCMS2
@aclark4life aclark4life merged commit 55a0792 into python-pillow:master Oct 16, 2013
@wiredfool
Copy link
Member Author

I think it was curmudgeon. But I haven't seen him again. And I don't think that it's the curmudgeon on github.

@wiredfool wiredfool deleted the lcms2 branch November 26, 2013 23:09
radarhere pushed a commit to radarhere/Pillow that referenced this pull request Sep 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Drop support for LCMS version 1
2 participants