Recadrage de la vue SVG avec jquery

Je suis en train de faire un autocollant pour mon client. Ils ont besoin d’un recadrage dans une image SVG donnée. Cette image SVG n’a pas la forme d’un visage d’Halloween (voir ci-dessous).

entrez la description de l'image ici

Lorsque je télécharge une image, elle s’affiche dans l’image donnée. Le rest de l’image va se cacher.

Comment puis-je atteindre cet objective?

C’est vraiment très facile avec SVG clipPaths. Il prend également en charge les navigateurs, sauf bien entendu IE.

.defs { position: absolute; width: 0; height: 0; } .demo { text-align:center; } .star image { clip-path: url(#star-clip); } .hex image { clip-path: url(#hex-clip); } .heart image { clip-path: url(#heart-clip); } .shape image { clip-path: url(#shape-clip); }