Skip to content

ICC Profiles - #16

Merged
someone13574 merged 13 commits into
mainfrom
color
Jan 7, 2026
Merged

ICC Profiles#16
someone13574 merged 13 commits into
mainfrom
color

Conversation

@someone13574

@someone13574 someone13574 commented Jan 5, 2026

Copy link
Copy Markdown
Owner

Add parsing support for some icc profiles so that the cmyk conversion is better. This also creates some types for handling colors better instead of as vec3's, and also adds a library for handling buffer reading, since that has been duplicated a bunch. The other code will be moved to the color library and buffer library in separate commits.

The colors don't match PDF.js's perfectly, but it is good enough for now

@someone13574 someone13574 changed the title Color library ICC Profiles Jan 6, 2026
Two typos actually, since it lists X >= d and X > d, not X < d
@someone13574
someone13574 merged commit ed8fb79 into main Jan 7, 2026
5 checks passed
@someone13574
someone13574 deleted the color branch January 7, 2026 17:48
someone13574 added a commit that referenced this pull request Jan 7, 2026
Add parsing support for some icc profiles so that the cmyk conversion is
better. This also creates some types for handling colors better instead
of as vec3's, and also adds a library for handling buffer reading, since
that has been duplicated a bunch. The other code will be moved to the
color library and buffer library in separate commits.
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