Skip to content

Commit f501170

Browse files
committed
feat: avoid blur creating bleed at the edges of the images and make sure blur supports pixel plugin
1 parent 78d084f commit f501170

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/sqip-plugin-blur/src/sqip-plugin-blur.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ export default class SVGPlugin extends SqipPlugin {
5757

5858
SVG(
5959
`<filter id="${blurFilterId}">
60-
<feGaussianBlur stdDeviation="${this.options.blur}" />
60+
<feGaussianBlur in="SourceGraphic" stdDeviation="${this.options.blur}" />
61+
<feComponentTransfer>
62+
<feFuncA type="discrete" tableValues="1 1"/>
63+
</feComponentTransfer>
6164
</filter>`
6265
)
6366
.addTo(canvas)

0 commit comments

Comments
 (0)