2017-02-21 7 views
0

私が現在取り組んでいるシナリオは、どのような形式のSitecoreのメディアライブラリのマーケティングチームのアップロード画像でもあります。だから私は彼らがsvg形式でアップロードするかどうかを確認する必要があります、私はイメージのコピーを取る必要があります.jpgまたは.png画像に変換し、電子メールで送信します。私はこれを達成することができたどのようhttp://example.com/~/media/web/Logos/example.pngSitecore 8の.svgファイルから期待される画像形式(.jpg/.png)を達成

に変換し、この

http://example.com/~/media/web/Logos/example.svgのような画像URLに何かを必要とするので、電子メールのために私は、XSLを使用していますか? Sitecoreでイメージフォーマットを変換する方法はありますか、メディアキャッシュアイテムを入手する方法はありますか?

答えて

0

Sitecoreには、SVGをPNGに変換できるビルドインイメージコンバータはありません。したがって、.NETのany technical realizationを参照することができます。

についてSitecoreの実装について:SVGからPNGへ「オンフライ」で画像を変換する必要がある場合:カスタムコードでSitecore Media Requestハンドラを上書きできます。メディアリクエストハンドラで選択する技術的な実装を行うことができます。 Sitecore.Resources.Media.MediaRequestHandlerから継承される必要があります。そしてあなたのクラスをWeb設定にする必要があります:

<add verb="*" path="sitecore_media.ashx" type=" 
関連する問題