сохранение измененных изображений в исходную папку с помощью pil - PullRequest
0 голосов
/ 18 марта 2020

мой проект содержит изображения, содержащиеся в разных папках. Я хочу получить все изображения из каждой папки; измените их и сохраните в том месте, откуда было взято каждое изображение, но оно не сохраняется ни в одной из папок

def contour():
    x = 0
    contour_filter = final_image.filter(ImageFilter.CONTOUR)
    contour_images.append(contour_filter)
    for c in contour_images:
        x += 1
        c.save(str(x) + 'contour.png')


contour_images = []

BASE_DIR = os.path.dirname(os.path.abspath(__file__))
image_dir = os.path.join(BASE_DIR, 'images/test')


for root, dirs, files in os.walk(image_dir):
    for file in files:
        if file.endswith('png') or file.endswith('jpg'):
            path = os.path.join(root, file)
            pil_image = Image.open(path).convert('LA')
            size = (500, 500)
            final_image = pil_image.resize(size, Image.ANTIALIAS)   
            contour()
...