2
对于后续的处理目的,在Python我转换多页PDF(f
)为JPEG文件(temp?.jpg
):python设置最大文件大小时转换(pdf)为JPEG使用例如魔杖
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 kb的大小。
如何设置JPEG文件大小的限制?
在命令行中我只想做(见https://stackoverflow.com/a/11920384/1021819):
convert original.jpeg -define jpeg:extent=300kb -scale 50% output.jpg
谢谢!
现货 - 非常感谢你! – jtlz2