From da3ae37dbd727ec268cffb3d0af36ba9def05a2c Mon Sep 17 00:00:00 2001 From: Igor Zinken <730069+igorski@users.noreply.github.com> Date: Sun, 12 Apr 2026 20:00:55 +0200 Subject: [PATCH] Add blur filter to Layer filters (#90) Any good photo editing software should have a gaussian blur filter. --- .../layer-effects/layer-effects.vue | 15 +- src/components/layer-effects/messages.json | 1 + src/definitions/document.ts | 1 + src/factories/filters-factory.ts | 9 +- src/rendering/filters/blur.ts | 210 ++++++++++++++++++ src/workers/filter.worker.ts | 8 +- tests/unit/factories/filters-factory.spec.ts | 9 +- 7 files changed, 247 insertions(+), 6 deletions(-) create mode 100644 src/rendering/filters/blur.ts diff --git a/src/components/layer-effects/layer-effects.vue b/src/components/layer-effects/layer-effects.vue index 8fb3e49..3ef8bce 100644 --- a/src/components/layer-effects/layer-effects.vue +++ b/src/components/layer-effects/layer-effects.vue @@ -1,7 +1,7 @@ /** * The MIT License (MIT) * - * Igor Zinken 2021-2025 - https://www.igorski.nl + * Igor Zinken 2021-2026 - https://www.igorski.nl * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the "Software"), to deal in @@ -120,6 +120,15 @@ :tooltip="'none'" /> +
+ + +