Loading
B2C Commerce 入门
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          图像转换 URL 结构、验证和操作顺序

          图像转换 URL 结构、验证和操作顺序

          图片转换请求使用 /dw/image/v2/ 路径和查询字符串。B2C Commerce Dynamic Imaging Service 按固定顺序应用这些参数。

          有关转换类型、参数名称、JavaScript 转换对象和验证详细信息,请使用 “支持的转换” 表。本主题仅介绍路径形状、操作顺序以及输出格式与 URL 的关系。

          路径标记

          转换后的图片 URL 使用路径段 /dw/image/v2/ 和通常的静态内容路径(例如, on/demandware.static/...)。使用 Dynamic Imaging Service 中的 URLUtilsMediaFile 类生成 URL,如在中心 相关 Dynamic Imaging Service 主题 中。

          输出格式和文件扩展名

          生成的 URL 中的文件扩展名(例如, . webp. avif )选择输出格式。需要时, sfrm 参数可以指定源图像格式。请参阅 支持的转换 中的“格式”行。

          操作顺序

          当多个转换类型应用于单个请求时,Dynamic Imaging Service 将按以下顺序处理它们。如果合并裁剪和缩放,请在 原始 源图像上规划裁剪,因为服务会先应用裁剪,然后再缩放结果,而不是相反。

          1. 格式(指定时)
          2. 背景颜色 ( bgcolor),用于在使用时展平透明度
          3. 裁剪 ( cxcycwch
          4. 调整大小/缩放模式( swshsm
          5. 叠加层 ( oxoyoimg
          6. 质量 ( q
          7. 元数据条( 条带

          参数验证规则(快速参考)

          该服务拒绝参数无效的请求,并返回 400 错误请求。有关完整规则,请参阅 支持的转换 表。

          参数 规则 必填
          SWSH 整数,10 到 3000 像素。如果存在,则不能为空。
          Sm 剪裁 (默认)或 适合。仅与 swsh 一起使用。
          CXCY 整数,0 或更大。同时需要所有四个作物参数。 有作物
          连续波通道 整数,10 或更大。同时需要所有四个作物参数。 有作物
          哎呀 整数,0 或更大。同时需要所有三个叠加参数。 带叠加
          OIMG公司 Dynamic Imaging Service 域上客户拥有的映像的 URL 编码路径。最多 400 个字符。支持的格式:GIF、PNG、JPG、JP2。 带叠加
          BG颜色 6 位十六进制(不透明)或 8 位十六进制(仅限 alpha、PNG 输出)。
          整数,1 到 100。JPG/JP2 默认为 80。使用默认值时省略。
          SFRM 源格式: gifjp2jpgjpegpngtifftif
          true (默认值)去除元数据; false 保留它。

          400 响应的常见原因

          • 同一 URL 中的重复参数 (?sw=100&, sw=200)。最后一个值优先,这可以掩盖逻辑错误。
          • 空值 (?sw=&sh=400)。
          • 错误的分隔符,通常是杂散 的 % 而不是 &
          • 覆盖 URL 中的未编码空格或其他保留字符。
          • 裁剪或叠加参数集不完整。
          • 超出上述范围的值(例如, sw=5)。

          有关文件大小、超时、图像准则和动态图像缓存,请参阅 Dynamic Imaging Service 。对于 故障排除和迁移 ,请使用该主题。

           
          正在加载
          Salesforce Help | Article