LibWeb: Implement <feOffset> SVG filter

This commit is contained in:
Jelle Raaijmakers 2025-08-06 13:53:50 +02:00 committed by Alexander Kalenik
parent 89b59cb5c3
commit 1377dba7af
Notes: github-actions[bot] 2025-08-07 14:43:35 +00:00
11 changed files with 141 additions and 0 deletions

View file

@ -224,4 +224,10 @@ Filter Filter::hue_rotate(float angle_degrees, Optional<Filter const&> input)
return Filter(Impl::create(SkImageFilters::ColorFilter(color_filter, input_skia)));
}
Filter Filter::offset(float dx, float dy, Optional<Filter const&> input)
{
sk_sp<SkImageFilter> input_skia = input.has_value() ? input->m_impl->filter : nullptr;
return Filter(Impl::create(SkImageFilters::Offset(dx, dy, input_skia)));
}
}