我可以使用 GetCropURL 从 Umbraco 获取图片吗?



我已经将图像上传到我的Umbraco,但我没有制作裁剪图像。

这只是一个普通的照片上传。

但是我是否可以使用带有一些参数的GetCropUrl来检索此图像?还是我必须这样做

@if (Model.Content.HasValue("caseStudyImage"))
{
    var caseStudyImage = Model.Content.GetPropertyValue<string>("caseStudyImages");
    var caseStudyImage = Umbraco.TypedMedia(caseStudyImagesList);
    <img src="@caseStudyImage.Url" style="width:300px;height:300px" />      
}

Umbraco 使用 ImageProcessor,因此您可以通过向图像 URL 添加适当的查询字符串参数来调整图像大小。 因此,在您的情况下,您可以执行以下操作:

<img src="@caseStudyImage.Url?width=300&height=300" />

您还可以通过传入图像尺寸来使用 GetCropUrl 方法:

<img src="@caseStudyImage.GetCropUrl(propertyAlias: "umbracoFile", height: 300, width: 300)" />

有关更多信息,请参阅 Umbraco 文档。

相关内容

  • 没有找到相关文章

最新更新