Menu
SVG Image Clipping

<svg width="355" height="310" version="1.1" xmlns="http://www.w3.org/2000/svg" style="border-style:none;">
   <clipPath id="star_mask">
      <polygon points="2 112 135 112 174 2 209 112 340 112 230 182 274 300 170 222 65 300 114 182" />
   </clipPath>

   <image xlink:href="leaves.jpg" x="0" y="0" width="480" height="353" clip-path="url(#star_clip)" />
</svg>

Two common techniques used in computer graphics are clipping and masking. Both techniques hide an area of a graphic element. Clipping defines an area of a graphic element that will be visible. Everything outside this region will not be visible, it will be "clipped".

Masking is a similar technique that hides an area of a graphic element, but whereas clipping makes a sharp boarder between the visible and clipped areas, masking makes a blurry boundary between the visible and masked areas. A mask defines an area where each pixel of the mask has a degree transparency and opaqueness letting some of the graphic element show through.

In the example shown above, the points of a polygon that forms a star are defined as the clipPath and the id of the clipPath is used with the clip-path attribute in the leaves image tag.


Learn more at amazon.com

More Graphics Design Tips:
• Image Processing Filters - How to Sharpen a Photograph
• MathML Elements to Display Subscripts and Superscripts
• How to Remove PNG and JPEG EXIF Metadata
• Pencil Free Open Source Cartoon Animation Drawing Program
• SVG Code for Outlined Letters Text
• How to Really Create an Arc in SVG
• MathML Element to Display a Radical
• MathML mo Element Operators
• SVG Matrix Transform Example Code
• How to Create a Simple Video with Windows Movie Maker