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 JPEG XL Open/Read support via libjxl #7848

Open
wants to merge 26 commits into
base: main
Choose a base branch
from

[pre-commit.ci] auto fixes from pre-commit.com hooks

0b50410
Select commit
Failed to load commit list.
Open

Add JPEG XL Open/Read support via libjxl #7848

[pre-commit.ci] auto fixes from pre-commit.com hooks
0b50410
Select commit
Failed to load commit list.
Codecov / codecov/patch succeeded Mar 19, 2024 in 0s

86.81% of diff hit (target 51.73%)

View this Pull Request on Codecov

86.81% of diff hit (target 51.73%)

Annotations

Check warning on line 80 in Tests/test_file_jxl_metadata.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

Tests/test_file_jxl_metadata.py#L80

Added line #L80 was not covered by tests

Check warning on line 84 in Tests/test_file_jxl_metadata.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

Tests/test_file_jxl_metadata.py#L84

Added line #L84 was not covered by tests

Check warning on line 81 in src/PIL/JxlImagePlugin.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/PIL/JxlImagePlugin.py#L81

Added line #L81 was not covered by tests

Check warning on line 87 in src/PIL/JxlImagePlugin.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/PIL/JxlImagePlugin.py#L87

Added line #L87 was not covered by tests

Check warning on line 102 in src/PIL/JxlImagePlugin.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/PIL/JxlImagePlugin.py#L101-L102

Added lines #L101 - L102 were not covered by tests

Check warning on line 107 in src/PIL/JxlImagePlugin.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/PIL/JxlImagePlugin.py#L107

Added line #L107 was not covered by tests

Check warning on line 146 in src/PIL/JxlImagePlugin.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/PIL/JxlImagePlugin.py#L146

Added line #L146 was not covered by tests

Check warning on line 19 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L19

Added line #L19 was not covered by tests

Check warning on line 22 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L21-L22

Added lines #L21 - L22 were not covered by tests

Check warning on line 46 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L46

Added line #L46 was not covered by tests

Check warning on line 48 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L48

Added line #L48 was not covered by tests

Check warning on line 57 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L57

Added line #L57 was not covered by tests

Check warning on line 166 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L166

Added line #L166 was not covered by tests

Check warning on line 253 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L253

Added line #L253 was not covered by tests

Check warning on line 266 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L266

Added line #L266 was not covered by tests

Check warning on line 268 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L268

Added line #L268 was not covered by tests

Check warning on line 285 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L284-L285

Added lines #L284 - L285 were not covered by tests

Check warning on line 326 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L325-L326

Added lines #L325 - L326 were not covered by tests

Check warning on line 360 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L359-L360

Added lines #L359 - L360 were not covered by tests

Check warning on line 367 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L366-L367

Added lines #L366 - L367 were not covered by tests

Check warning on line 380 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L380

Added line #L380 was not covered by tests

Check warning on line 383 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L383

Added line #L383 was not covered by tests

Check warning on line 389 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L388-L389

Added lines #L388 - L389 were not covered by tests

Check warning on line 391 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L391

Added line #L391 was not covered by tests

Check warning on line 427 in src/_jxl.c

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/_jxl.c#L427

Added line #L427 was not covered by tests