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

Add EXIF and ICC encoding and fix chunk order #526

Merged
merged 1 commit into from
Oct 21, 2024

Conversation

fintelia
Copy link
Contributor

No description provided.

@kornelski kornelski merged commit 6bbdb50 into image-rs:master Oct 21, 2024
19 checks passed
@fintelia fintelia deleted the more-chunks branch October 21, 2024 16:34
aarongable pushed a commit to chromium/chromium that referenced this pull request Nov 19, 2024
This CL patches the `png` crate in a way that corresponds to the
following upstream PRs:

* image-rs/image-png#526 - baseline to make
  subsequent patches easier to apply
* image-rs/image-png#528 - `mDCv` and `cLLI`
* image-rs/image-png#529 - `cICP`

This CL is a prerequisite for rolling Skia beyond
http://review.skia.org/917216

Bug: chromium:376758571
Bug: chromium:376550658
Change-Id: I5a70fccd71ae4295b62f7291a5fd3809f0d53860
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5999738
Commit-Queue: Łukasz Anforowicz <[email protected]>
Reviewed-by: Adrian Taylor <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1385066}
hubot pushed a commit to google/skia that referenced this pull request Nov 21, 2024
This CL propagates the data from the `cICP` chunk into
`SkEncodedInfo::ICCProfile`.

Dependencies:

* This CL unblocks enabling the `PNGTests.cicp` test in the Chromium CL
  at https://crrev.com/c/6013356.
* This CL depends on the new `SkColorSpace::MakeCICP` API that was
  recently added in https://crrev.com/c/5999738.

This CL patches the `png` crate in a way that corresponds to the
following upstream PRs (rolling this CL into Chromium depends on
https://crrev.com/c/5999738 which included the same patches):

* image-rs/image-png#526 - baseline to make
  subsequent patches easier to apply
* image-rs/image-png#528 - `mDCv` and `cLLI`
* image-rs/image-png#529 - `cICP`

Bug: chromium:376758571
Change-Id: I1e550b1eba4d629ff4337d85daa5656ac03f3a5a
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/917216
Commit-Queue: Łukasz Anforowicz <[email protected]>
Reviewed-by: Daniel Dilan <[email protected]>
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.

2 participants