I want to create a circle which contains an image, I already tried using pattern or filter but none of them give me the expected result. Below is t
pattern
filter
A pattern will work. You just have to give the a size. Unlike HTML, SVG images default to width and height of zero.
Also, if you want the image to scale with the circle, then you should specify a viewBox for the pattern.
viewBox