智能成像

什么是“智能成像”?

Smart Imaging技术应用Adobe Sensei AI功能并与现有的“图像预设”配合使用,通过基于客户端浏览器功能自动优化图像格式、大小和质量来增强图像投放性能。

注意

此功能要求您使用与Adobe Experience Manager Dynamic Media绑定的现成CDN。 此功能不支持任何其他自定义CDN。

Smart Imaging还可以从与Adobe一流的高级CDN服务完全集成而带来的性能提升中受益。 此服务可找到服务器、网络和对点之间的最佳Internet路由。 它找到的路由具有最低的延迟和最低的数据包丢失率,而不是使用Internet上的默认路由。

以下图像资产示例描述了添加的智能成像优化:

图像
(URL)
缩略图 大小
(JPEG)
大小(WebP)
(使用智能成像)
减少
图1 picture1 73.75 KB 45.92 KB 38%
图2 picture 191 KB 70.66 KB 63%
图3 picture3 96.64 KB 39.44 KB 59%
图4 picture4 315.80 KB 178.19 KB 44%
平均= 51%

与上述内容类似,Adobe还对来自实时客户站点的7009个URL运行测试。 由于Smart Imaging的功能,他们平均可以进一步优化JPEG文件大小38%,并可以进一步优化采用WebP格式的PNG文件大小31%。

最新的Smart Imaging有哪些主要优势?

由于图像是页面加载时间的大部分,因此性能改进会对业务产生深远影响,如更高的转化率、网站逗留时间和更低的网站跳出率。

最新版Smart Imaging中的增强功能:

  • 立即提供优化内容(在运行时)。
  • 使用Adobe Sensei技术根据图像请求中指定的质量(qlt)进行转换。
  • 可以使用“bfc”URL参数关闭智能成像。
  • TTL(生存时间)独立。 以前,“智能成像”必须至少使用12小时的TTL才能正常工作。
  • 以前,原始图像和派生图像都被缓存,使缓存失效是一个两步过程。 在最新的智能成像中,只缓存衍生项,从而允许单步缓存失效过程。
  • 在规则集中使用自定义标题的客户。 例如,向图像响应添加自定义标头值|Dynamic Media Classic中建议的“允许来源计时”、“X-Robot”。 他们可以从最新的智能成像中受益,因为与旧版的智能成像不同,这些头不会被阻止。

是否存在与智能成像相关的许可成本?

否. 您现有的Dynamic Media Classic或Adobe Experience Manager - Dynamic Media(On-prem、AMS和AEM a Cloud Service)许可证中包含Smart Imaging。

注意

Smart Imaging不适用于Dynamic Media — 混合型客户。

智能图像处理是如何工作的?

当消费者请求图像时,Smart Imaging会检查用户特征,并根据使用中的浏览器转换为适当的图像格式。 以不会降低视觉保真度的方式执行这些格式转换。 智能成像功能会按以下方式根据浏览器功能自动将图像转换为不同格式。

  • 自动转换为以下浏览器的WebP:

    • 铬黄
    • Firefox
    • Microsoft Edge
    • Safari 14.0 +
      • 仅带iOS 14.0及更高版本和macOS BigSur及更高版本的Safari 14
    • Android
    • Opera
  • 对以下内容的传统浏览器支持:

    浏览器 浏览器/操作系统版本 格式
    Safari iOS 14.0或更早版本 JPEG2000
    Edge 18或更早版本 JPEGXR
    Internet Explorer 9+ JPEGXR
  • 对于不支持这些格式的浏览器,将提供最初请求的图像格式。

如果原始图像大小小于智能成像生成的图像大小,则会提供原始图像。

支持哪些图像格式?

Smart Imaging支持以下图像格式:

  • JPEG
  • PNG

“智能成像”如何处理我现有已使用的图像预设?

Smart Imaging可以使用您现有的“图像预设”,如果请求的文件格式为JPEG或PNG,则会观察除质量(qlt)和格式(fmt)外的所有图像设置。 对于格式转换,“智能成像”可保持图像预设设置所定义的完全视觉保真度,但文件大小较小。 如果原始图像大小小于智能成像生成的图像,则会提供原始图像。

我是否必须更改任何URL、图像预设,或在我的网站上部署任何用于智能成像的新代码?

如果您在现有自定义域上配置Smart Imaging,Smart Imaging可无缝地与您的现有图像URL和图像预设配合使用。 此外,智能成像不要求您在网站上添加任何代码以检测用户的浏览器。 它都是自动处理的。

如果必须配置新的自定义域才能使用智能成像,则必须更新URL以反映此自定义域。

要了解智能成像的先决条件,请参阅我是否有资格使用智能成像?

Smart Imaging是否可以与HTTPS一起使用? HTTP/2如何?

Smart Imaging可处理通过HTTP或HTTPS传送的图像。 此外,它还适用于HTTP/2。

我是否有资格使用智能成像?

要使用Smart Imaging,您公司的AEM Classic或Dynamic Media帐户上的Dynamic Media必须满足以下要求:

  • 将Adobe捆绑的CDN(内容投放网络)作为许可的一部分。
  • 使用专用域(例如images.company.commycompany.scene7.com),而不使用通用域(例如s7d1.scene7.coms7d2.scene7.coms7d13.scene7.com)。

要查找您的域,请打开Dynamic Media Classic桌面应用程序,然后登录到您的公司帐户或帐户。

点按​设置>应用程序设置>常规设置。 查找标有“已发布服 务器名称”的字段。 如果您当前使用的是通用域,则在提交技术支持票证时,可以请求移至您自己的自定义域作为本过渡的一部分。

您的第一个自定义域无需支付Dynamic Media许可证的额外费用。

为我的帐户启用智能成像的过程是什么?

请求使用智能成像;它不会自动启用。

  1. 使用Admin Console创建支持案例。

  2. 在您的支持案例中提供以下信息:

    1. 主要联系人姓名、电子邮件、电话。

    2. 要启用智能成像的所有域(即images.company.commycompany.scene7.com)。

      要查找您的域,请打开Dynamic Media Classic桌面应用程序,然后登录到您的公司帐户或帐户。

      单击​“设置”>“应用程序设置”>“常规设置”。

      查找标有​已发布服务器名称的字段。

    3. 验证您是否通过Adobe使用CDN,而不是通过直接关系进行管理。

    4. 验证您使用的是专用域(如images.company.commycompany.scene7.com),而不是通用域(如s7d1.scene7.coms7d2.scene7.coms7d13.scene7.com)。

      要查找您的域,请打开Dynamic Media Classic桌面应用程序,然后登录到您的公司帐户或帐户。

      单击​“设置”>“应用程序设置”>“常规设置”。

      查找标有​已发布服务器名称的字段。 如果您当前使用的是通用Dynamic Media经典域,则可以请求移至您自己的自定义域作为此过渡的一部分。

    5. 指示它是否必须通过HTTP/2运行。

  3. Adobe客户关怀根据请求的提交顺序将您添加到智能图像处理客户等待列表。

  4. 当Adobe准备好处理您的请求时,支持联系您以协调和设置目标日期。

  5. 可选:在Adobe将新功能推向生产之前,您可以选择在暂存中测试智能成像。

  6. 完成后,支持会通知您。

  7. 为最大限度地提高智能成像的性能,Adobe建议将“生存时间(TTL)”设置为24小时或更长。 TTL定义CDN缓存资源的时间。 要更改此设置:

    1. 如果您使用Dynamic Media Classic,请单击​设置>应用程序设置>发布设置>图像服务器。 将“默认客 户端缓存时间”设 置为“实时值”24或更长。
    2. 如果使用Dynamic Media,请按照这些说明操作。 将​Expiration​值设置为24小时或更长。

我预计我的帐户何时启用智能成像?

请求将按照客户关怀部门接收请求的顺序进行处理,这取决于等待列表。

注意

可能会有很长的提前期,因为启用智能成像涉及Adobe清除缓存。 因此,在任何给定时间只能处理少数客户过渡。

改用Smart Imaging有哪些风险?

客户网页不存在风险。 但是,智能成像过渡会清除CDN中的缓存,因为它涉及在Experience Manager上切换到Dynamic Media Classic或Dynamic Media的新配置。

在初始过渡期间,非缓存图像直接点击Adobe的来源服务器,直到再次重建缓存。 因此,Adobe计划一次处理几个客户过渡,以便在从来源中提出请求时保持可接受的性能。 对于大多数客户而言,在CDN中在1-2天内重新完全建立缓存。

如何验证智能成像是否按预期工作?

  1. 在您的帐户配置了智能图像后,请在浏览器上加载Dynamic Media Classic或Adobe Experience Manager - Dynamic Media图像URL。

  2. 在浏览器中单击​“视图”>“开发人员”>“开发人员工具”,打开Chrome开发人员窗格。 或者,选择您选择的任何浏览器开发者工具。

  3. 确保在开发人员工具打开时禁用缓存。

    • 在Windows上 — 导航到开发人员工具窗格中的设置,然后选中​禁用缓存(当设备工具打开时)​复选框。
    • 在Mac上 — 在开发人员窗格的​Network​选项卡下,选择​禁用缓存
  4. 观察内容类型将转换为适当的格式。 以下屏幕截图显示了在Chrome上将动态转换为WebP的PNG图像。

  5. 在不同的浏览器和用户条件上重复此测试。

注意

并非所有图像都已转换。 Smart Imaging决定转换能否提高性能。 有时,如果没有预期的性能增益,或者格式不是JPEG或PNG,则不会转换图像。

image2017-11-14_15398

是否可以针对任何请求关闭智能成像?

是. 可以通过向URL添加修饰符bfc=off来关闭智能成像。

提供哪些“调整”? 是否可以定义任何设置或行为? (#tuning-settings)

当前,您可以选择启用或禁用智能成像。 没有其他调整可用。

如果“智能成像”管理质量设置,我是否可以设置最小值和最大值? 例如,是否可以设置“不低于60”和“不大于80品质”? (#minimum-maximum)

当前智能映像中没有此类设置功能。

有时,JPEG图像会返回到Chrome而不是WebP图像。 为什么? (#jpeg-webp)

“智能成像”可确定转换是否有益。 仅当转换导致文件大小更小且质量相当时,才会返回新图像。

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free