Как оптимизировать изображения на Python

Admin Python

Это можно сделать множеством способов. Мы сделаем через модуль 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)

Можно сочетать с созданием скриншотов на Python.

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Как оптимизировать изображения на Python"