【发布时间】:2021-12-14 23:10:36
【问题描述】:
我正在使用 ImageMagick 将 PDF 转换为图像。当我尝试时效果很好:
convert -density 150 -trim summary-reports/20211027 -quality 100 -flatten -sharpen 0x1.0 output/20211027.png
据我所知,GS 正在工作。
我正在尝试使用脚本来做到这一点:
import os
from os.path import exists
from wand.image import Image
from wand.color import Color
filein = "summary-reports/20211027"
fileout = "output/20211027.png"
with Image(filename=f"{filein}", resolution=150) as img:
format = "PNG"
img.compression_quality = 150
img.save(filename=fileout)
但它会导致错误:
wand.exceptions.WandRuntimeError: MagickReadImage returns false, but did not raise ImageMagick exception. This can occur when a delegate is missing, or returns EXIT_SUCCESS without generating a raster.
这是怎么回事?
【问题讨论】:
标签: python imagemagick-convert wand