gpt4 book ai didi

python 图像像素编辑

转载 作者:行者123 更新时间:2023-12-01 05:55:49 25 4
gpt4 key购买 nike

我正在开发一个程序,在其中打开图像文件(jpg),编辑一些像素,并使用新文件名保存图像。然而,即使我没有编辑任何像素,它们似乎仍然在被改变。这是我写的一个快速示例。我所做的就是打开图像并用不同的名称保存它。

import Image

img1 = Image.open('image.jpg')
print img1.getpixel((0,0))
img1.save('testimage.jpg')

img2 = Image.open('testimage.jpg')
print img2.getpixel((0,0))

第一个 print 语句的输出是 (253,254,248),第二个 print 语句的输出是 (253,251,255)。如果我对图像完全不做任何操作,为什么绿色和蓝色值会发生变化?

最佳答案

JPEG 是有损的:保存 JPEG 可能会导致质量损失,从而改变像素。如果您想在不(进一步)损失质量的情况下进行编辑,请另存为 .png 或其他无损格式。

关于python 图像像素编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12633609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com