SVG: Clipping, Masking, and Filters

SVG: Clipping, Masking, and Filters

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 19m | 401 MB

Do more with SVG. Many web designers and developers leverage the power of SVG for just that: Scalable Vector Graphics. But few realize that SVG also enables you to create code-based visual effects—the kind of graphics that used to be possible only in programs like Photoshop. Take a deep dive into the advanced visual features available in the Scalable Vector Graphics format, including clipping, masking, and filters, in this course with Morten Rand-Hendriksen. Learn how to use the clipPath, mask, and various filter elements to create clipping masks, alpha layers, and effects such as blurring and sharpening, color correction, extrusion, and advanced compositing. Morten includes a detailed breakdown of all the available filters in SVG, along with examples that show the advantages of code-based visual effects.

Topics include:

  • How clipping and masking work in SVG
  • The mask coordinate system
  • The filter elements
  • Combining filters
  • Filter primitives
  • Using SVG filters
Table of Contents

Introduction
1 Clipping masking and filtering SVG
2 Prerequisites

Clipping and Masking
3 How clipping and masking works
4 The clipPath element
5 A basic clipping example
6 The clipPath coordinate system
7 The mask element
8 A basic mask example
9 The mask coordinate system

SVG Filters
10 How SVG filters work
11 The filter element
12 A basic filter example
13 Combining multiple filters
14 Filter regions and sub-regions

SVG Filters and What They Do
15 A walkthrough of SVG filter primitives
16 feImage
17 feTile
18 feFlood
19 feBlend
20 feGaussianBlur
21 feMerge
22 feOffset
23 feMorphology
24 feComposite
25 feComponentTransfer
26 feColorMatrix part 1
27 feColorMatrix part 2
28 feDiffuseLighting
29 feSpecularLighting
30 feTurbulence
31 feDisplacementMap
32 feConvolveMatrix

Using SVG Filters
33 Duotone images
34 Extruded text
35 Mixing multiple filters

Going Further
36 SVG filters in the real world