Fix: Don’t force a color transform by default for CYMK images #64
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I ran into the same problem as #23, but instead of RGB images with a
transformCode
of0
, I experienced the color problems on CYMK images with such atransformCode
.The global default opts overwrote the color-mode dependent default of NOT transforming colors of CYMK images unless there’s a
transformCode
set.The default of
true
rendered theif
s in line 841 and line 880 useless sincethis.colorTransform
was always set and therefore always overwrote the color-mode dependent defaults in line 837 and line 876.Unfortunately, I can’t provide an example jpeg with CYMK and
transformCode = 0
since I’m not allowed to disclose any of the files I work with. 😕 But according to their metadata, they were authored with "Adobe Illustrator CS5.1" in 2015.