Blur
Creates an image filter that blurs its input by the separate X and Y sigmas. The provided tile mode is used when the blur kernel goes outside the input image.
Name | Type | Description |
---|---|---|
blur | number or Vector | The Gaussian sigma blur value |
mode? | TileMode | mirror , repeat , clamp , or decal (default is decal ). |
children? | ImageFilter | Optional image filter to be applied first. |
Simple Blur
tsx
import {Canvas ,Blur ,Image ,useImage } from "@shopify/react-native-skia";constBlurImageFilter = () => {constimage =useImage (require ("./assets/oslo.jpg"));if (!image ) {return null;}return (<Canvas style ={{flex : 1 }}><Image x ={0}y ={0}width ={256}height ={256}image ={image }fit ="cover"><Blur blur ={4} /></Image ></Canvas >);};
tsx
import {Canvas ,Blur ,Image ,useImage } from "@shopify/react-native-skia";constBlurImageFilter = () => {constimage =useImage (require ("./assets/oslo.jpg"));if (!image ) {return null;}return (<Canvas style ={{flex : 1 }}><Image x ={0}y ={0}width ={256}height ={256}image ={image }fit ="cover"><Blur blur ={4} /></Image ></Canvas >);};