【问题标题】:How can I remove asset metadata and compress the original rendition in a workflow?如何在工作流中删除资产元数据并压缩原始再现?
【发布时间】:2017-05-29 19:25:29
【问题描述】:

我正在尝试从 DAM 中上传的图像的原始再现中剥离元数据,或者对其进行压缩以减小大小。

是否有任何开箱即用的 AEM API 来完成此任务?我正在尝试将行为置于 AEM 6.2 中的工作流程步骤中。

【问题讨论】:

  • @Jens 感谢您的更正。关于这篇文章的任何想法/观点。

标签: aem dam


【解决方案1】:

修改 DAM 元数据的推荐方法是使用自定义工作流。

如果您尝试修改保存在文件中的元数据(例如,某些图像文件具有位置和版权信息),那么您将需要使用 AEM 随附的库中提供的众多 API 之一或使用第 3 方图书馆。

或者,如果您想更改与 DAM 资产一起保存的元数据,则需要使用自定义工作流程来更新/修改从 DAM 资产中提取的元数据。

无论哪种方式,这在很大程度上取决于您计划提取或修改的元数据,这将影响您是否可以使用内置库或第 3 方库。

【讨论】:

  • 我正在尝试提取文件本身中保留的大部分 EXIF 和 Photoshop 元数据字段,并探索 Apache Commons Imaging 库,从而减少图像大小并缩短页面加载时间。您是否知道任何其他知名的 3rd 方/内置库用于类似目的?感谢您分享您的观点。
  • Apache Commons Imaging 对于您正在做的事情已经足够好,而且很多 Adob​​e 工具都在使用它,所以我不能推荐任何比这更好的东西(开源)。我已经看到它在该领域被大量使用,到目前为止没有任何投诉。
  • 关于图像压缩的任何想法,我正在探索 ImageMagick API,这样我可以通过压缩图像来节省更多的千字节。
  • 有意见的答案免责声明根据我的经验,不同的库在不同的图像上给出不同的结果。例如,按预期压缩 90% 图像的库可能会在 10% 的其他图像上意外失败,而其他一些库将为您提供所需的结果。这不是您可能期望的科学答案,因此请仔细测试并为 B 计划做好准备。
猜你喜欢
  • 2011-02-17
  • 1970-01-01
  • 1970-01-01
  • 2019-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多