2
PythonでPILを使用して画像を開いて保存すると、jpgファイルのサイズが小さくなるのはなぜですか?PythonでPILを使用して画像を開いて保存すると、jpgファイルのサイズが小さくなるのはなぜですか?
img = Image.open("Koala.jpg") # Size of the image is 763 KB
width,height = img.size
pixel_values = list(img.getdata())
im= Image.new('RGB', (1024, 768))
im.putdata(pixel_values)
im.save('test.jpeg') # Size of the image is 142 KB
元の画像は、定義しているサイズよりも大きくなっていますか?つまり、サイズを1024,768に設定しています。これは元のサイズよりも小さいのですか? – reticentroot
また、PILのデフォルトの品質は75ですので、いくつか追加の圧縮がある可能性があります。 –
これは私が得る情報です:print(img.format、img.size、img.mode)JPEG(1024,768)RGB – mohanakrishnavh