Add JPEG XL Open/Read support via libjxl #7848
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
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
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
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
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
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
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
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
codecov / codecov/patch
src/_jxl.c#L19
Added line #L19 was not covered by tests
Check warning on line 22 in src/_jxl.c
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
codecov / codecov/patch
src/_jxl.c#L46
Added line #L46 was not covered by tests
Check warning on line 48 in src/_jxl.c
codecov / codecov/patch
src/_jxl.c#L48
Added line #L48 was not covered by tests
Check warning on line 57 in src/_jxl.c
codecov / codecov/patch
src/_jxl.c#L57
Added line #L57 was not covered by tests
Check warning on line 166 in src/_jxl.c
codecov / codecov/patch
src/_jxl.c#L166
Added line #L166 was not covered by tests
Check warning on line 253 in src/_jxl.c
codecov / codecov/patch
src/_jxl.c#L253
Added line #L253 was not covered by tests
Check warning on line 266 in src/_jxl.c
codecov / codecov/patch
src/_jxl.c#L266
Added line #L266 was not covered by tests
Check warning on line 268 in src/_jxl.c
codecov / codecov/patch
src/_jxl.c#L268
Added line #L268 was not covered by tests
Check warning on line 285 in src/_jxl.c
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
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
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
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
codecov / codecov/patch
src/_jxl.c#L380
Added line #L380 was not covered by tests
Check warning on line 383 in src/_jxl.c
codecov / codecov/patch
src/_jxl.c#L383
Added line #L383 was not covered by tests
Check warning on line 389 in src/_jxl.c
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
codecov / codecov/patch
src/_jxl.c#L391
Added line #L391 was not covered by tests
Check warning on line 427 in src/_jxl.c
codecov / codecov/patch
src/_jxl.c#L427
Added line #L427 was not covered by tests