Skip to main content

Filter

Default filter

To use the filter, we use this:

let nodes = [
{
op: "filter"
}
];

let elements = [
{
type: "img"
}
];

This generates defaults grayscale operation on each element.

new Image("url")
.set({
filtera: {
op: {
name: "filter",
filter: "grayscale(0.7)"
}
}
});

Custom filter

If we supply more props, like sepia.

let nodes = [
{
op: "filter",
name: "sepia"
}
];

The generated operation will have sepia filter.

new Image("url")
.set({
filtera: {
op: {
name: "filter",
filter: "sepia(0.7)"
}
}
});