使用 wand.image + python 2.7 到 trim 白色 space

Using wand.image + python 2.7 to trim white space

有没有一种好方法可以 trim 使用 wand.image 从 PDF 生成的 jpg 周围出现白色边框,或者我应该使用其他软件包?请注意,jpg 是图像,具有不同的颜色 @ 边框。下面的代码为每个部分生成图像文件。只是不知道如何 trim 出白色 space

from wand.image import Image
f = "my_pdf.pdf"
with Image(file=f, resolution=72) as document:
    for page_number, page in enumerate(document.sequence):
        with Image(page) as img:
            img.compression_quality = 70
            bytes_io_file = BytesIO(img.make_blob('JPEG'))

我的系统:python 2.7 on ubuntu 16

提前致谢!

应该有一个 Image.trim 方法可以做到这一点。

>>> from wand.image import Image
>>> from wand.color import Color
>>> with Image(filename="logo:") as img:
...   img.trim(Color("WHITE"))
...   img.save(filename="output.png")