как конвертировать .bmp изображения в .png в python - PullRequest
0 голосов
/ 02 мая 2020

как конвертировать .bmp изображения в .png

это часть моего кода, но он не конвертирует изображения в png

get_cropped_image(impath).save(outpath,'png')

Код работает, но изображения не меняются.

1 Ответ

1 голос
/ 02 мая 2020

Вы можете просто использовать библиотеку Подушка . Используйте glob для чтения изображений .bmp из папки, Подушка для изменения размера и сохранения в формате .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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...