Skip to content

class Celestine::Filter::Blur
inherits Celestine::Filter::Basic #

Gaussian blurs a source

Constants#

TAG = "feGaussianBlur" #

Methods#

#draw(io : IO) : Nil #

Draws this blur filter to an IO

View source

#edge_mode : String? #

How the filter should extend its image size to allow the duplication or wrapping of edge values.

View source

#edge_mode=(edge_mode : String?) #

How the filter should extend its image size to allow the duplication or wrapping of edge values.

View source

#input : String? #

The input source

View source

#input=(input : String?) #

The input source

View source

#standard_deviation : IFNumber? #

The amount of bluring that should occur

#standard_deviation=(standard_deviation : IFNumber?) #

The amount of bluring that should occur

#standard_deviation_units : String? #

What kind of unit standard_deviation should use when rendering

#standard_deviation_units=(standard_deviation_units : String?) #

What kind of unit standard_deviation should use when rendering

module Celestine::Filter::Blur::Attrs #

Gaussian blurs a source

Included modules

Celestine::Filter::Basic::Attrs

Constants#

EDGE_MODE = "edgeMode" #

STANDARD_DEVIATION = "stdDeviation" #