如何使用Dynamic Media在响应图像中包含路径数据
如果有人上载包含路径信息/剪切路径的图像,并希望路径数据显示在响应图像中,则需要在URL中使用不同的参数。
描述 description
环境
Dynamic Media Classic
问题/症状
响应图像中是否可以包含路径?
和/或路径是否可以应用于响应图像,从而导致路径外部的区域变为透明?
解决方法 resolution
解决方案:
-
要将路径信息包含在响应图像中,但不应用它,您可以使用参数 pathembed,如以下文档中所述:
https://experienceleague.adobe.com/docs/dynamic-media-developer-resources/image-serving-api/image-serving-api/http-protocol-reference/command-reference/r-pathembed.html?lang=zh-Hans因此,URL将如下所示:
https://domain/is/image/company/image?pathEmbed=1
-
若要在响应图像中应用路径(将路径外部的区域转换为透明度),您可以使用参数 clipPathE,如以下文档中所述:
因此,URL将如下所示:
https://domain/is/image/company/image?clipPathE=
<路径名> -
要在响应图像中应用路径,将路径内的区域转换为透明并显示路径外的区域,您可以使用参数 clipXPathE,如以下文档中所述:
因此,URL将如下所示:
https://domain/is/image/company/image?clipXPathE=
<路径名>
由于默认输出格式是jpeg,不支持透明度,因此使用以上任何一种格式都可能会给人一种由于透明度转换为背景颜色而使其无法工作的印象。 您可能希望改用fmt=png-alpha来通过图像出血网站背景。