解决Adobe Experience Manager 6.5 Dynamic Media中的智能裁剪中断的图像问题

本文解决了Adobe Experience Manager 6.5 Dynamic Media中的一个问题:单击智能裁切按钮会导致显示损坏的图像。 该问题与特定路径的Dispatcher级别的缓存行为相关联。 文章提供了问题的详细解释,并概述了修改Dispatcher缓存规则以有效解决该问题的步骤。

描述 description

环境

  • 产品: Adobe Experience Manager (AEM) 6.5 Dynamic Media - Scene7
  • 环境类型: Managed Services

问题/症状

在Adobe Experience Manager 6.5 Dynamic Media中使用智能裁切功能时,单击智能裁切按钮会导致显示损坏的图像。 选择并打开资源/图像,然后从菜单中选择智能裁切选项时,会发生此问题。 在这种情况下,智能裁剪URL为: /libs/dam/gui/content/s7dam/smartcrop/smartcropedit.html/content/dam/folder/image.jpeg。  该问题与该特定路径的Dispatcher级别的缓存行为有关。

解决方法 resolution

要解决在Adobe Experience Manager 6.5 Dynamic Media中使用智能裁剪功能时出现的图像损坏问题,请执行以下步骤:

  1. 查看Dispatcher配置的缓存规则,这些规则适用于与智能裁剪功能关联的路径。

  2. 在Dispatcher缓存配置中添加规则以防止缓存受影响的路径:

    code language-none
    {        /glob "/libs/dam/gui/content/s7dam/smartcrop/*"        /type "deny"    }
    

    此规则确保直接交付从/libs/dam/gui/content/s7dam/smartcrop/提供的内容,而不由Dispatcher缓存。

  3. 在整个环境中应用并部署更新的Dispatcher配置更改。

  4. 验证智能裁剪演绎版是否在所有情况下都正确加载。

recommendation-more-help
experience-cloud-kcs-help-kbarticles