image_editor.py

#!/usr/bin/python3
# ===================================================================
# from: www.youtube.com/watch?v=vEQ8CXFWLZU
#       3 Python Automation Projects
# -------------------------------------------------------------------
# python3 -m pip install --upgrade pip
# python3 -m pip install --upgrade pillow
# -------------------------------------------------------------------
# https://pillow.readthedocs.io/en/stable/
# ===================================================================

from PIL import Image, ImageEnhance, ImageFilter
import os

path    = './images'
pathOut = '/edited-images'

for filename in os.listdir(path):

    print(f'IN: {filename}')

    img = Image.open(f'{path}/{filename}')

    ###edit = img.filter(ImageFilter.SHARPEN).convert('L').rotate(90)
    edit = img.filter(ImageFilter.SHARPEN).convert('L')

    factor = 1.5
    enhancer = ImageEnhance.Contrast(edit)
    edit = enhancer.enhance(factor)    

    clean_name = os.path.splitext(filename)[0]

    ##edit.save(f'.{pathOut}/{clean_name}_edited.jpg')
    edit.save(f'.{pathOut}/{clean_name}_edited.png')