Skip to content

pdf-page: inline soft mask resolution#160

Merged
Velli20 merged 1 commit into
mainfrom
soft-mask-resolution
May 22, 2026
Merged

pdf-page: inline soft mask resolution#160
Velli20 merged 1 commit into
mainfrom
soft-mask-resolution

Conversation

@Velli20
Copy link
Copy Markdown
Owner

@Velli20 Velli20 commented May 22, 2026

Move /SMask lookup and cycle-aware XObject resolution into pdf-page so pdf-image only receives already-resolved image soft masks. This removes the PageSoftMaskResolver adapter and the SoftMaskResolver trait while keeping the existing self-referential mask behavior intact.

Move /SMask lookup and cycle-aware XObject resolution into
pdf-page so pdf-image only receives already-resolved image
soft masks. This removes the PageSoftMaskResolver adapter
and the SoftMaskResolver trait while keeping the existing
self-referential mask behavior intact.

Co-authored-by: Codex <codex@openai.com>
@Velli20 Velli20 merged commit 76866a0 into main May 22, 2026
4 checks passed
@Velli20 Velli20 deleted the soft-mask-resolution branch May 22, 2026 19:23
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