Это можно сделать множеством способов. Мы сделаем через модуль pyllow.
Установка
Устанавливаем внутри виртуальной среды:
pip install Pillow
Использование
from PIL import Image
from datetime import datetime
timestamp = datetime.now().timestamp()
path = 'public/build/screenshots'
img = f'{path}/screenshot.png'
im = Image.open(img)
im = im.convert("RGB")
im = im.resize((1200, 750), Image.ANTIALIAS)
im.save(f"{path}/{timestamp}.jpg", optimize=True, quality=75)
from datetime import datetime
timestamp = datetime.now().timestamp()
path = 'public/build/screenshots'
img = f'{path}/screenshot.png'
im = Image.open(img)
im = im.convert("RGB")
im = im.resize((1200, 750), Image.ANTIALIAS)
im.save(f"{path}/{timestamp}.jpg", optimize=True, quality=75)
Можно сочетать с созданием скриншотов на Python.