我已使用以下代码从多个 PDF 页面中提取图像,但分辨率相当低。有没有一种方法可以进行调整?
import fitz
pdffile = "C:\\Users\\me\\Desktop\\myfile.pdf"
doc = fitz.open(pdffile)
for page_index in range(doc.pageCount):
page = doc.loadPage(page_index)
pix = page.getPixmap()
output = "image_page_" + str(page_index) + ".jpg"
pix.writePNG(output)
我还尝试使用这里的代码,并将“if pix.n < 5”更新为“if pix.n - pix.alpha < 4”,但在我的情况下没有输出任何图像。
pix.writePNG
变成了pix.save
等等。这发生在v1.18.4中,并且自1.20.0以来是强制性的。 - Jorj McKie