克隆sitecore媒体库图像文件夹

时间:2016-05-11 11:06:43

标签: c# sitecore sitecore-media-library

我在Sitecore Media Library中有500多张图片,每张图片大小超过1MB。目前,我们将这些图像显示为网页中的缩略图,但需要更多时间才能加载。

所以我计划将缩小尺寸缩小到50KB以下,然后点击显示原始尺寸图像的图像。那么如何以编程方式克隆所有500个图像并压缩Sitecore中的大小?

1 个答案:

答案 0 :(得分:2)

Sitecore已经构建了用于调整图像大小的解决方案,因为图像的大小会更小。您可以使用查询字符串参数来获取较小的图像,然后sitecore将调整大小并缓存图像,因此它只会执行一次。更多信息:http://www.sitecore.net/learn/blogs/technical-blogs/john-west-sitecore-blog/posts/2011/05/media-options-and-query-string-parameters-in-the-sitecore-aspnet-cms.aspx

您始终可以通过图像压缩来缩小图像尺寸。如果您将媒体文件保存在磁盘上,则可以由任何人进行迭代并使用此工具:https://tinyjpg.com/

如果您在DB中保存了媒体文件,您可以通过xpath获取项目如何:http://www.symsoftsolutions.com/Blog/List/Get-Media-Url-From-Sitecore,像上面一样压缩并保存新项目。