2.2.3.1 BlurEffect Object

The BlurEffect object specifies a decrease in the difference in intensity between pixels in an image.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

BlurRadius

ExpandEdge

BlurRadius (4 bytes): A floating-point value that specifies the blur radius in pixels, which determines the number of pixels involved in calculating the new value of a given pixel. This value MUST be in the range 0.0 through 255.0.

As this value increases, the number of pixels involved in the calculation increases, and the resulting bitmap SHOULD become more blurry.

ExpandEdge (4 bytes): A Boolean value that specifies whether the bitmap expands by an amount equal to the value of the BlurRadius to produce soft edges. This value MUST be one of the following:

Value

Meaning

FALSE

0x00000000

The size of the bitmap MUST NOT change, and its soft edges SHOULD be clipped to the size of the BlurRadius.

TRUE

0x00000001

The size of the bitmap SHOULD expand by an amount equal to the BlurRadius to produce soft edges.

Bitmap images are specified by EmfPlusBitmap objects (section 2.2.2.2).

See section 2.2.3 for the specification of additional image effects parameter objects.