使用reportlab 2.3实现PNG文件的透明度

9 浏览
0 Comments

使用reportlab 2.3实现PNG文件的透明度

我有两个PNG文件,我正在尝试使用ReportLab 2.3在Python 2.5上将它们合并成PDF。当我使用canvas.drawImage(ImageReader)将任一PNG文件写入画布并保存时,透明度变为黑色。如果我使用PIL(1.1.6)生成一个新的图像,然后将任一PNG文件粘贴到PIL图像上,它就能正常合成。我已经在Gimp中进行了双重检查,两个图像都具有有效的alpha通道,并且保存正确。我没有收到任何错误消息,也没有找到任何有用的信息。有没有人在ReportLab画布上将透明的PNG文件合成过,并且透明度正常工作?谢谢!

0