检测 Dynamic Media 不支持的文件格式

某些文件格式在 Dynamic Media 中不受支持。了解如何检测此类文件并避免将此类文件上传到 AEM。

Adobe Experience Manager Dynamic Media 支持以多种文件格式存储、处理和交付动态呈现。有一小部分受支持的文件格式和错误文件在 Dynamic Media Classic 和 Adobe Experience Manager 不受支持。

您可以检测不支持的文件以避免在上传不支持的文件时出错,并采取纠正措施解决导致文件错误的原因。建议通过以下方法来检测此类文件格式。

注意:

下面提到的工具是 Adobe 不认可或不支持的第三方工具。

TIFF 文件

  • 不支持任何具有浮点数据(通常为 32 位深度)的 TIFF 文件。如果 MIME 类型为 image/tiff,且 SampleFormat 的值中为浮点数,则不支持该资产。
    使用 ExifTool 查看输出。ExifTool 输出示例:

MIME 类型:image/tiff
示例格式:Float #

MIME 类型:image/tiff
示例格式:Float; Float; Float; Float

  • 不支持具有 Lab 色彩空间的 TIFF 文件。使用 ExifTool 检测此类文件。
    ExifTool 输出示例:

颜色模式:Lab

PSB 文件

使用 ExifTool 查看输出。
ExifTool 输出示例:

文件类型:PSB

JPEG 文件

初始 3 字节不是 ff d8 ff 的 JPEG 文件不属于 JPEG 文件。使用可读取文件初始 3 字节的任意脚本或程序检测正确的 JPEG 格式。

Adobe 建议您跟踪此类错误 JPEG 文件的源,并在源位置(如用于生成该文件的工具)解决该问题。

PNG 文件

不支持 IDAT 区块大小超过 100 MB 的 PNG 文件。在 C++ 中使用 libpng 检测此类文件。

PSD 文件

  • 带有意外文件结尾 (EOF) 的 PSD 文件无法在 Adobe Photoshop 中打开。Adobe 建议您检查用于创建此类文件的工具,并在其源位置修复该问题。
  • 不支持位深度大于 16 的 PSD 文件。
    使用 ExifTool 检测此类文件。ExifTool 输出示例:

位深度:32

  • 不支持色彩空间不是 CMYK、RGB、灰度和位图的 PSD 文件。例如,双色调、Lab、索引等。
    使用 ExifTool 查看输出。ExifTool 输出示例:

颜色模式:双色调

  • 不支持具有 Lab 色彩空间的 PSD 文件。
    使用 ExifTool 检测此类文件。ExifTool 输出示例:

颜色模式:Lab

实用链接

Adobe 徽标

登录到您的帐户