我正在尝试使用本文中定义的 ImageProcessor 库转换使用 UmbracoCMS (v7.15.7) 构建的网站的所有图像:https://piotrbach.com/enable-webp-image-format-in-umbraco -厘米/
<package id="ImageProcessor" version="2.8.0" targetFramework="net461" />
<package id="ImageProcessor.Plugins.WebP" version="1.3.0" targetFramework="net461" />
<package id="ImageProcessor.Web" version="4.11.0" targetFramework="net461" />
<package id="ImageProcessor.Web.Config" version="2.6.0" targetFramework="net461" />
<plugin name="Format" type="ImageProcessor.Web.Processors.Format, ImageProcessor.Web" enabled="true" />
@{ var test = img.GetCropUrl(1920, 640, quality: 80, furtherOptions: "&format=webp"); }
<img src="@test" class="img-responsive" alt="@item.GetPropertyValue("description")" width="1920" height="640"
<staticContent>
<remove fileExtension=".webp" /><mimeMap fileExtension=".webp" mimeType="image/webp" />
</staticContent>
实际结果:浏览器请求为该图像返回 404。
<img alt="" src="/media/36868/banner-web.webp" class="img-responsive">
有没有人遇到过这种情况?我想知道根本原因/解决方案(如果有)。任何帮助表示赞赏。