【问题标题】:Png and Jpeg of PILPIL的PNG和Jpeg
【发布时间】:2017-03-12 13:48:18
【问题描述】:

当我创建一个只有白色和黑色点的随机图像时,使用随机函数来确定特定像素是黑色还是白色,并且它以 1 位深度完成 我将该图像保存在 Jpeg 中 使用命令image.save("myjmage.jpg","JPEG") 我也保存了相同的图像image.save("myimage.png","PNG") 当我检查尺寸时,png 为 6 mb,jpg 为 36 mb 所以怀疑我读过 png 是无损压缩而 Jpeg 不是。那么这怎么可能呢? Jpeg 的尺寸比 png 大吗?我在这里错过了什么!?

图片为10000*10000像素

【问题讨论】:

    标签: python image png jpeg python-imaging-library


    【解决方案1】:

    JPEG 使用 8 位/样本,而 PNG 使用 1 位/样本,用于压缩之前的黑白图像。因此,尽管 JPEG 压缩通常比 PNG 的无损压缩更有效,但在您的测试中,PNG 有 8 比 1 的领先优势。

    【讨论】:

      猜你喜欢
      • 2012-06-12
      • 2012-05-14
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 2012-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多