重複の可能性:
reportlab 2.3 での PNG の透過性
reportlab モジュールを介して PDF に画像を書き込もうとしています。これは完璧に機能しますが、透明な画像を挿入しようとすると、PDF ページが黒くなります。誰でもこれを修正する方法を知っていますか?
from reportlab.pdfgen.canvas import Canvas
from reportlab.lib.pagesizes import letter
from reportlab.lib.colors import *
from reportlab.lib.units import cm, mm, inch, pica
from reportlab.platypus import SimpleDocTemplate, Table, TableStyle
pdf = Canvas(AnalysisReport.pdf', pagesize = letter)
pdf.setFont("Helvetica-Bold", 45)
pdf.setFillColor('#000000')
pdf.drawCentredString(inch *4.25, inch *10.00, "Qualitative Analysis Report")
pdf.drawInlineImage("\Glycaan8_78974.png", 500, 500)
pdf.showPage()
pdf.save()