【发布时间】:2014-06-24 21:35:34
【问题描述】:
我收到一个错误,在两台不同的计算机上读取相同的 lena.jpg 文件会产生两个不同的校验和。
更奇怪的是,当我运行 md5sum lena.jpg 时,我在两台机器上得到相同的 md5 和,所以文件是相同的。
此外,当我加载 png 而不是 jpeg 时,数字似乎匹配。这使我相信两台不同机器上的 Pillow 之间存在断开连接,或者至少它们用于读取 jpeg 文件的库之间存在断开连接。
有什么方法可以检查 Pillow 正在使用哪个版本的 libjpeg(最好在 Python 中)?
两台电脑都是 Ubuntu,虽然一台是 12.04,一台是 14.04(我也在 mac 上测试过,得到的值和 14.04 盒子一样)
【问题讨论】:
标签: python python-imaging-library libjpeg pillow