chromium/third_party/blink/web_tests/svg/filters/feimage-invalid-image.svg

<?xml version="1.0" encoding="UTF-8"?>
<svg width="800" height="600" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  <defs>
    <filter id="missing_href">
      <feImage out="out1"/>
      <feColorMatrix type="matrix" in="out1" values="1 0 0 0 0  0 -1 0 0 1  0 0 1 0 0  0 0 0 -1 1"/>
    </filter>

    <filter id="missing_image">
      <feImage out="out1" xlink:href="missing.png"/>
      <feColorMatrix type="matrix" in="out1" values="1 0 0 0 0  0 -1 0 0 1  0 0 1 0 0  0 0 0 -1 1"/>
    </filter>

    <filter id="broken_decode">
      <feImage out="out1" xlink:href="data:image/gif;base64,FOO"/>
      <feColorMatrix type="matrix" in="out1" values="1 0 0 0 0  0 -1 0 0 1  0 0 1 0 0  0 0 0 -1 1"/>
    </filter>

    <filter id="unsupported_format">
      <feImage out="out1" xlink:href="data:image/foo;base64,"/>
      <feColorMatrix type="matrix" in="out1" values="1 0 0 0 0  0 -1 0 0 1  0 0 1 0 0  0 0 0 -1 1"/>
    </filter>
  </defs>

  <rect x="100" y="50" width="200" height="100" fill="red" filter="url(#missing_href)"/>
  <rect x="100" y="200" width="200" height="100" fill="red" filter="url(#missing_image)"/>
  <rect x="100" y="350" width="200" height="100" fill="red" filter="url(#broken_decode)"/>
  <rect x="100" y="500" width="200" height="100" fill="red" filter="url(#unsupported_format)"/>

</svg>