使用 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")
有没有一种好方法可以 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")