JSFiddle - React, Tailwind, and code Playground

by unloco

HTML

<svg preserveAspectRatio="none" width="500" height="500" viewBox="0 0 500 500">
    <defs>
    
      <filter id="texture">
        <feImage href="https://i.imgur.com/gWH7NLm.jpg" result="texture-img" width="256" height="256"/>
        <feTile in="texture-img" x="0" y="0" width="100%" height="100%" result="tile" /><feTile/>
        <feComposite in2="SourceGraphic" operator="in" in="tile" result="composite"/>
        <feBlend in="SourceGraphic" in2="composite" mode="multiply"/>
      </filter>
    
    </defs>
    
    <g>
        <g filter="url(#texture)">
            <image x="0" y="0" href="https://i.imgur.com/oVEdsQt.png" opacity="1" width="500" height="500" />
        </g>
    </g>
    
</svg>