代码之家  ›  专栏  ›  技术社区  ›  ssg31415926

所有的jpeg文件都是jfif吗?

  •  13
  • ssg31415926  · 技术社区  · 17 年前

    Active Directory可以根据 jpegPhoto Attribute definition . 我想用这个,但我从没听说过JFIF。

    首先,所有的jpeg文件都是jfif文件吗?

    其次,wpf jpegbitmapencoder是否生成jfif文件?我想如果第一个是真的,这会是,但如果不是…?

    3 回复  |  直到 13 年前
        1
  •  18
  •   curtisk    17 年前

    jpeg=压缩算法(联合摄影专家组)

    jfif=文件格式(jpeg文件交换格式)

    实际上,当您提到jpeg/jpg时,实际上是在谈论jpeg/jfif,尽管有jpeg/tiff和jpeg/exif的规范(通常数码照片是您将看到这些的地方)。

    很多时候,无论生成exif文件的是什么,都会包含jfif解析器需要正确解码的内容,因此它对最终用户是透明的,但并不完全是一个“有效”和“规范”的exif文件。

    对于互联网的使用和传输,默认值是jfif,但并非所有jpeg都必须是jfif。

        2
  •  4
  •   Dave Jarvis James Eichele    13 年前

    jpeg文件交换格式(jfif)是图像文件格式标准。它是一种用于交换符合jpeg交换格式(jif)标准的jpeg编码文件的格式。它解决了jif在简单的jpeg编码文件交换方面的一些限制。所以所有的jpeg都是jfif。

        3
  •  3
  •   Wim ten Brink    17 年前

    我检查过了 Wikipedia . 显然,JFIF是对JPG格式的更详细的颠覆。

    更多详细信息 here …

    另外,jpegBitmapEncoder似乎支持不同的编解码器。因此,您可以使用编解码器来创建(或不创建)JFIF文件。您必须为此检查编解码器。