package transcoder import ( "net/http" "strings" ) func SupportsWebP(headers http.Header) bool { for _, v := range strings.Split(headers.Get("Accept"), ",") { if strings.SplitN(v, ";", 2)[0] == "image/webp" || strings.SplitN(v, ";", 2)[0] == "*/*" || strings.SplitN(v, ";", 2)[0] == "" { return true } } return false }