python устанавливает максимальный размер файла при конвертации (pdf) в формат jpeg, например, Палочк

Для последующей обработки в Python я конвертирую многостраничный PDF f) в JPEG temp?.jpg):

import os
from wand.image import Image as wimage

with wimage(filename=f,resolution=300) as img:
    for i in range(len(img.sequence)):
        ftemp=os.path.abspath('temp%i.jpg'%i)
        img_to_save=wimage(img.sequence[i])
        img_to_save.compression_quality = 100
        img_to_save.format='jpeg'
        img_to_save.save(filename=ftemp)

Я использую палочку из-за ее способности чередовать страницы PDF, но я открыт для PIL и т. Д.

Мне нужноresolution а такжеcompression_quality будет как можно выше, но я хочу, чтобы размер каждого JPEG не превышал (скажем) 300 кб.

Как я могу установить ограничение на размер файла JPEG?

В командной строке я бы просто сделал (см.https: //stackoverflow.com/a/11920384/102181):

convert original.jpeg -define jpeg:extent=300kb -scale 50% output.jpg

Благодарность

Ответы на вопрос(1)

Ваш ответ на вопрос