我知道在编写代码时可以向sitecore询问特定高度和宽度的图像。如果sitecore中有一个非常大/详细的图像,sitecore将返回此调整大小的图像(而不是使用大图像,只是显示较小的图像)。
但现在我需要将图像插入到富文本中。如果我使用<img src="somePath" height="100" width="100">
,这将产生相同的效果,并且sitecore会获取较小版本的图像(可能已经在缓存中)。或者它是否发送大图像并使用纯css将其显示为较小的图像?
答案 0 :(得分:3)
在Sitecore 8中,如果您将媒体库图像添加到Rich Text字段并从编辑器设置图像高度和宽度(请参见屏幕截图),Sitecore将使用src生成图像
<img src="/~/media/.....jpg?h=84&w=149" />
这意味着在返回客户端浏览器之前,Sitecore将在服务器端调整图像大小。
但是如果你手动编辑富文本内容的html并创建一个像
这样的图像标签<img src="/~/media/...jpg" width="84" height="149" />`
Sitecore不会为您在服务器端调整此图像的大小。