我已经将图像上传到我的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 文档。