[reportlab-users] bug with image transparency?!
timr at probo.com
Mon Oct 20 13:27:14 EDT 2008
Volker Haas wrote:
> I guess I just ran into an image which is not rendered correctly using
> reportlab (version 2.1).
> All black pixels are rendered white (or transparent on a white
> The image displays correctly in a browser or image viewer.
> from reportlab.platypus import BaseDocTemplate, PageTemplate, Frame,
> from reportlab.rl_config import defaultPageSize
> doc = BaseDocTemplate("test.pdf")
> frame = Frame(0,0,defaultPageSize, defaultPageSize)
> Story = [Image("MergeSampleStep1.png")]
Very interesting; I think there is some confusion in the code between
Platypus and canvas about what the "mask" parameter means. In the short
term, you can work around this by saying:
Story = [Image("MergeSampleStep1.png", mask=None)]
At least, that fixed your sample for me.
Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.
More information about the reportlab-users