diff --git a/CHANGELOG.md b/CHANGELOG.md index 08104e58..ad031141 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ ### Fix - Fix HEIC/AVIF dimension limit handling. +- Fix SVG detection when the root element has a namespace. - (pro) Fix style injection to SVG. ## [3.24.1] - 2024-04-30 diff --git a/imagemeta/svg.go b/imagemeta/svg.go index 571f5f86..902761e4 100644 --- a/imagemeta/svg.go +++ b/imagemeta/svg.go @@ -23,7 +23,8 @@ func IsSVG(r io.Reader) bool { return false case xml.StartTagToken: - return strings.ToLower(string(l.Text())) == "svg" + tag := strings.ToLower(string(l.Text())) + return tag == "svg" || tag == "svg:svg" } } }