私は、画像ファイル (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) で、2 番目の出力は (253,251,255) です。画像に何もしていないのに、なぜ緑と青の値が変わるのですか?