from PIL import Image
import os
img_path = './img/test.jpg'
img = Image.open(img_path)
print(img)
gray_img = img.convert('L')
gray_img.save('./img/gray_img.jpg')
save_path = os.path.splitext(img_path)[0] + '.png'
img.save(save_path)
def get_jpg(dir, postfix):
'''
:param dir: 要查看的文件夹
:param postfix: 筛选的文件后缀
:return: dir中所有以postfix结尾的文件
'''
return [os.path.join(dir, f) for f in os.listdir(dir) if f.endswith(postfix)]
print(get_jpg('./img', '.jpg'))
box = (50, 50, 150, 150)
region = img.crop(box)
region = region.transpose(Image.ROTATE_180)
region.save('./img/rotate_180.jpg')
img.paste(region, box)
img.save('./img/paste.jpg')
img.resize((128,128))
img.save('./img/resize.jpg')
img.rotate(45)
img.save('./img/rotated.jpg')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)