【问题标题】:Decompressing a compressed image using PIL使用 PIL 解压缩压缩图像
【发布时间】:2019-08-06 01:23:48
【问题描述】:

我在 python2.7 中使用 PIL 库压缩了一个图像,如下所示:

picture.save("Compressed_"+file,"JPEG",quality=85)

我可以解压吗? 找了很多网站,都没有找到解压相关的资料。

我必须压缩图像(应该减小文件大小)并解压回来,该怎么办?

【问题讨论】:

  • 如果您希望获得完整质量的图像:JPEG 压缩不是无损的。
  • 如果我们压缩的是png图片,那么我们将如何解压呢?
  • 压缩是文件格式的一部分,打开就行了。

标签: python python-2.7 compression python-imaging-library image-compression


【解决方案1】:

没有。

JPEG 使用lossy compression 方法进行压缩,这意味着在压缩过程中会丢失一些数据。丢失的数据是不可逆的。

您可以尝试一些无损压缩图像格式,例如PNG

【讨论】:

  • 如果我们在压缩 png 图像时将“jpeg”替换为“png”,那么我们如何解压缩生成的图像?
  • PIL 加载该图像时,它将“自动”解码图像数据。
猜你喜欢
  • 2018-05-29
  • 2021-10-25
  • 2013-08-07
  • 2016-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多