Skip to content

filters: add ewa_lanczosradius and missing polar bc-splines - #308

Open
Artoriuz wants to merge 2 commits into
haasn:masterfrom
Artoriuz:more_polar_filters
Open

filters: add ewa_lanczosradius and missing polar bc-splines#308
Artoriuz wants to merge 2 commits into
haasn:masterfrom
Artoriuz:more_polar_filters

Conversation

@Artoriuz

@Artoriuz Artoriuz commented Dec 13, 2024

Copy link
Copy Markdown

Ewa_lanczosradius is an interesting filter because it produces results that are roughly as sharp as those of ortho lanczos, while being slightly faster than ewa_lanczossharp since it has a shorter radius. The naming convention comes from ImageMagick and I believe it's supposed to indicate that it has an integer radius (3 in this case).

The missing named BC-Splines were added as well to make them more convenient to access. I don't think they're that useful in general, but having them defined probably doesn't hurt.

I wanted to open this on the actual repo instead, but my VideoLAN account is stuck in approval limbo. If you think this is an unnecessary addition please feel free to close. The functionality already exists, these changes only make these filters easier to use.

@kasper93

Copy link
Copy Markdown
Collaborator

@haasn bump?

@llyyr

llyyr commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator

This needs API version bump

Comment thread src/filters.c
};

const struct pl_filter_config pl_filter_ewa_lanczosradius = {
.name = "ewa_lanczosradius",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

"ewa_lanczosradius3" or "ewa_lanczos3radius", perhaps?

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.

3 participants