如何在Sitecore中动态更改图像的大小?
我创建了一个web服务,并从sitecore6.6创建了imagefield。现在我想动态地改变图像的宽度和高度,这样我就有了动态的大图像。几乎有1000张图片需要更改大小。任何帮助…您可以在图像的url中使用多个查询字符串参数,让Sitecore修改图像。映像必须是Sitecore媒体项 以下是受支持的查询字符串参数列表:如何在Sitecore中动态更改图像的大小?,sitecore,sitecore6,Sitecore,Sitecore6,我创建了一个web服务,并从sitecore6.6创建了imagefield。现在我想动态地改变图像的宽度和高度,这样我就有了动态的大图像。几乎有1000张图片需要更改大小。任何帮助…您可以在图像的url中使用多个查询字符串参数,让Sitecore修改图像。映像必须是Sitecore媒体项 以下是受支持的查询字符串参数列表: w:以像素为单位的宽度 h:以像素为单位的高度 mw:最大宽度(像素) mh:以像素为单位的最大高度 la:语言(默认为上下文语言) vs:Version(默认为最新版本
- w:以像素为单位的宽度
- h:以像素为单位的高度
- mw:最大宽度(像素)
- mh:以像素为单位的最大高度
- la:语言(默认为上下文语言)
- vs:Version(默认为最新版本)
- db:数据库名称(默认为上下文数据库)
- 背景色(默认为黑色)
- as:允许拉伸(as=1)
- sc:按浮点数进行缩放(sc=.25=25%)
- thn:缩略图(thn=1)
- dmc:禁用媒体缓存,包括检索和存储(dmc=1)
var mediaOptions = new MediaUrlOptions {AllowStretch = true, Width = 600};
var mediaUrl = MediaManager.GetMediaUrl(mediaItem, mediaOptions);