是否有一种很好的方法可以使用wand.image修剪从PDF生成的jpgs周围的白色边框,还是应该使用其他包?请注意,jpg是图像,具有不同的颜色@ border。下面的代码生成每个部分的图像文件。只是不知道如何修剪空白
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'))
我的系统:ubuntu 16上的python 2.7
提前谢谢你!
答案 0 :(得分:2)
应该有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")