A convolution combines pixels in the input image with neighbouring pixels to produce a resulting image. A wide variety of imaging operations can be achieved through convolutions, including blurring, edge detection, sharpening, embossing and beveling.
This function is intended to be used similarly to grid.clip. The key difference is that instead of applying a new clipping context to the viewport, we apply a new masking context.
Creates a linked.grob object which is a normal grid grob, with a hyperlink attached. Useful in conjunction with grid.export, to produce an SVG document with hyperlinked graphical elements.
grid.script
(Package: gridSVG) :
Create a grid grob containing an SVG script
Creates a script object which is a normal grid grob containing an SVG script. Useful in conjunction with grid.export, to produce an SVG document with script elements.
This filter primitive lights an image using the alpha channel as a bump map. The resulting image is an RGBA opaque image based on the light colour with alpha = 1 everywhere. The lighting calculation follows the standard diffuse component of the Phong lighting model. The resulting image depends on the light colour, light position and surface geometry of the input bump map.
Create objects which describe filter effects. These objects can be used to add filter effect primitives. They can be used to apply a filter effect to grobs and also to define a filter effect so that it may be used multiple times.