Skip to content

int(webp, jpeg-xl): Added check_open for WebP and JPEG XL readers#5202

Merged
lgritz merged 1 commit into
AcademySoftwareFoundation:mainfrom
hkgulka:add_check_open_for_webp_jxl_readers
May 16, 2026
Merged

int(webp, jpeg-xl): Added check_open for WebP and JPEG XL readers#5202
lgritz merged 1 commit into
AcademySoftwareFoundation:mainfrom
hkgulka:add_check_open_for_webp_jxl_readers

Conversation

@hkgulka
Copy link
Copy Markdown
Contributor

@hkgulka hkgulka commented May 16, 2026

Description

This PR addresses the feature request in issue #3974

Continuing from previous work done on this feature request, I have added check_open calls to two new format readers, using file format specs found online:

I also cross-referenced this info with the corresponding ImageOutput::check_open calls for sanity, and they seemed to align.

Tests

Checklist:

  • I have read the guidelines on contributions and code review procedures.
  • I have read the Policy on AI Coding Assistants
    and if I used AI coding assistants, I have an Assisted-by: TOOL / MODEL
    line in the pull request description above.
  • I have updated the documentation if my PR adds features or changes
    behavior.
  • I am sure that this PR's changes are tested in the testsuite.
  • I have run and passed the testsuite in CI before submitting the
    PR, by pushing the changes to my fork and seeing that the automated CI
    passed there. (Exceptions: If most tests pass and you can't figure out why
    the remaining ones fail, it's ok to submit the PR and ask for help. Or if
    any failures seem entirely unrelated to your change; sometimes things break
    on the GitHub runners.)
  • My code follows the prevailing code style of this project and I
    fixed any problems reported by the clang-format CI test.
  • If I added or modified a public C++ API call, I have also amended the
    corresponding Python bindings. If altering ImageBufAlgo functions, I also
    exposed the new functionality as oiiotool options.

Signed-off-by: Hannah Gulka <hannahkg8@gmail.com>
@linux-foundation-easycla
Copy link
Copy Markdown

linux-foundation-easycla Bot commented May 16, 2026

CLA Signed
The committers listed above are authorized under a signed CLA.

  • ✅ login: hkgulka / name: Hannah Gulka (d238709)

@lgritz
Copy link
Copy Markdown
Collaborator

lgritz commented May 16, 2026

The failure for the "VFX2023" test is unrelated to your PR and is being fixed separately. If everything else is ok, we will not hold up the merge just because of that.

Copy link
Copy Markdown
Collaborator

@lgritz lgritz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks for the patch

@lgritz lgritz merged commit 539aba4 into AcademySoftwareFoundation:main May 16, 2026
28 of 29 checks passed
@lgritz lgritz changed the title feat: Added check_open for WebP and JPEG XL readers int(webp, jpeg-xl): Added check_open for WebP and JPEG XL readers May 16, 2026
@lgritz lgritz added the file formats Image file formats, ImageInput, ImageOutput label May 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

file formats Image file formats, ImageInput, ImageOutput

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants