Я хотел бы работать непосредственно со сжатыми изображениями JPEG. Я знаю, что с PIL/Pillow я могу сжать изображение при его сохранении, а затем прочитать сжатое изображение - например,
from PIL import Image
im1 = Image.open(IMAGE_FILE)
IMAGE_10 = os.path.join('./images/dog10.jpeg')
im1.save(IMAGE_10,"JPEG", quality=10)
im10 = Image.open(IMAGE_10)
но, я бы хотел сделать это без посторонней записи и чтения. Есть ли какой-нибудь пакет Python с функцией, которая будет принимать изображение и качество в качестве входных данных и вернуть jpeg-версию этого изображения с заданным качеством?