2017-01-22 51 views
0

我上傳了一張圖片給我的Umbraco,但我還沒有製作裁剪圖像。可以使用GetCropUrl從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" />  

} 

回答

4

一把umbraco使用ImageProcessor,所以你可以通過添加適當的查詢字符串參數的圖片URL調整圖像。所以你的情況,你可以做到以下幾點:

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

你也可以通過傳遞圖像尺寸使用GetCropUrl方法:

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

更多信息,請參見Umbraco docs

相關問題