【问题标题】:jpg bits per pixeljpg 每像素位数
【发布时间】:2010-11-29 15:20:21
【问题描述】:

jpeg 中每个像素的位数。我有一个 425 x 282 的 jpg,它的大小是 20635 字节。如果我将其编码为 png 其 116255 字节。

【问题讨论】:

  • 没有固定的比例。我建议您阅读图像压缩。

标签: image jpeg


【解决方案1】:

一般答案:

每像素位数 = 位数/像素,1 字节 = 8 位

=> JPG(20635 * 8 位)/(425 * 282 像素)=> 1,38 位/像素

=> PNG(116255 * 8 位)/(425 * 282 像素)=> 7,76 位/像素

但请注意,您在这里将苹果与橙子进行比较。 PNG 是一种无损格式,而 JPG 会根据压缩强度降低质量。对于不同的图像和两种格式的不同质量/压缩设置,每像素值的位数会有所不同。

此外,请勿将其与用于图像color depth 的术语“每像素位数”混用,在这两种情况下,图像的color depth 应为每像素 24 位(红色、绿色和蓝色各 8 位) ,虽然 PNG 也支持使用 color palette 的每像素 8 位(或者使用 alpha channel 甚至每像素 32 位)。

【讨论】:

    【解决方案2】:

    如果您在谈论颜色深度,我很想回答“24 位”和“RGB 或 CMYK”,但规格似乎与所有规格一样复杂:

    http://en.wikipedia.org/wiki/JPEG_File_Interchange_Format

    不过,这与文件大小无关。 JPEG 使用有损压缩算法,而 PNG 使用无损算法。这意味着如果编码为 PNG,JPEG 图片通常需要更大的文件。

    【讨论】:

      【解决方案3】:

      jpeg 格式的标准 RGB 图像每像素有 24 位...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-13
        • 1970-01-01
        • 2015-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-29
        • 1970-01-01
        相关资源
        最近更新 更多