Python 当我使用reportlab将图像放入pdf时,可以提高图像的质量
我试图用python语言使用reportlab(如follow)将JPG图像转换成PDFPython 当我使用reportlab将图像放入pdf时,可以提高图像的质量,python,reportlab,Python,Reportlab,我试图用python语言使用reportlab(如follow)将JPG图像转换成PDF p=canvas.canvas(缓冲区) p、 drawImage(文件名\u jpg\u图像,x,y) 这里的问题是pdf中显示的图像与原始图像的质量不同。我想知道是否有办法在这种情况下指定质量,或者改进质量。有人能帮我吗 不幸的是,大多数将JPEG放入PDF的工具都会先解压缩,然后(严重)再重新压缩JPEG 可以将许多(大多数?)JPEG图像包装到PDF中,而无需更改压缩(实际上根本不需要解压缩)
p=canvas.canvas(缓冲区)
p、 drawImage(文件名\u jpg\u图像,x,y)
这里的问题是pdf中显示的图像与原始图像的质量不同。我想知道是否有办法在这种情况下指定质量,或者改进质量。有人能帮我吗 不幸的是,大多数将JPEG放入PDF的工具都会先解压缩,然后(严重)再重新压缩JPEG 可以将许多(大多数?)JPEG图像包装到PDF中,而无需更改压缩(实际上根本不需要解压缩) 然后,您可以使用将该PDF作为表单xObject(类似于图像)拖放到reportlab画布上。pdfrw/examples/rl1目录中有几个示例演示了如何执行此操作 免责声明:我是pdfrw的作者