
1 MinQ 2020-01-20 10:29:09 +08:00 jpg 的锅,作为压缩图片,jpg 不保证存储的时候值的一致性。想要保证图片在保存后的一致性,请用 png 格式 |
2 JConlee 2020-01-20 10:29:41 +08:00 试了一下,jpg 改成 png 就正常了 |
3 jdhao 2020-01-20 10:32:26 +08:00 应该是 JPG 图片在保存的时候一些压缩算法,更改了像素值。 |
4 ppzbreeze OP |
5 qieqie 2020-01-20 11:29:16 +08:00 via iPhone jpeg save 的时候可以设置 quality |
6 nightwitch 2020-01-20 11:34:16 +08:00 jpg 是压缩格式,涉及到浮点运算和采样,尤其是采样,难免会有波动 |
7 jdhao 2020-01-20 12:02:53 +08:00 via Android @ppzbreeze 没有深入研究,记得在 stack overflow 看到过,你的需求没说清楚,具体要做什么用呢 |
8 Death 2020-01-20 12:06:23 +08:00 普通的 jpeg 是有损压缩 |
9 no1xsyzy 2020-01-20 12:58:21 +08:00 “有损” 看下 JPEG 的原理就行了 简单地说,通过了一个低通滤波器 |
10 GrayXu 2020-01-20 13:17:51 +08:00 因为 PIL save to jpg 有压缩,你搞个正常图进去出来一次就发现细节损失了。指定下 quality 参数就好了 |