У меня есть два PNG, которые я пытаюсь объединить в PDF, используя ReportLab 2.3 на Python 2.5. Когда я использую canvas.drawImage (ImageReader) для записи PNG на холст и сохранения, прозрачность становится черной. Если я использую PIL (1.1.6) для создания нового изображения, тогда вставьте() либо PNG на изображение PIL, он будет просто отлично. Я дважды проверял в Gimp, и оба изображения имеют рабочие альфа-каналы и сохраняются правильно. Я не получаю сообщение об ошибке, и, похоже, не все, что может сделать мой google-fu.Прозрачность в PNG с reportlab 2.3
Неужели кто-то там собрал прозрачный PNG на холст ReportLab, при этом прозрачность работает правильно? Благодаря!
Работал для меня тоже - спасибо! –
Yup, это делает. Благодаря! –
FYI документы 'drawImage' доступны здесь: http://www.reportlab.com/apis/reportlab/dev/pdfgen.html#reportlab.pdfgen.canvas.Canvas.drawImage – dkamins