如何在Python中将.bmp图像转换为.png

eng*_*_me 1 python image

如何将 .bmp 图像转换为 .png

\n\n

这是我代码的一部分,但它不会\xe2\x80\x99t 将图像转换为 png

\n\n
get_cropped_image(impath).save(outpath,'png')\n
Run Code Online (Sandbox Code Playgroud)\n\n

代码正在运行,但图像不会改变\xe2\x80\x99。

\n

Zab*_*azi 5

您可以简单地使用Pillow库。使用glob从文件夹中读取.bmp图像,使用 Pillow调整大小并另存为 .png。

from PIL import Image
import glob
import os

out_dir = ''
cnt = 0
for img in glob.glob('path/to/images/*.bmp'):
    Image.open(img).resize((300,300)).save(os.path.join(out_dir, str(cnt) + '.png'))
    cnt += 1

Run Code Online (Sandbox Code Playgroud)

参考:https ://pillow.readthedocs.io/en/3.1.x/reference/Image.html