[reportlab-users] RenderPM + clipping + drawImage
khalid y
kernity at gmail.com
Mon Apr 18 09:24:30 EDT 2011
Hi guys,
I'm looking to render a png with a clipped image but it seems that when I
add an image is not clipped.
It's working with others shapes types but not with Image...
Here is my code :
from reportlab.lib import colors
from reportlab.pdfgen import canvas
from reportlab.graphics import shapes, renderPM
d = shapes.Drawing(500, 500)
path = shapes.Path()
path.moveTo(100, 100)
path.lineTo(100, 150)
path.lineTo(150, 150)
path.lineTo(150, 100)
path.closePath()
path.isClipPath = True
image = shapes.Image(50, 50, 200, 200, './img.png')
d.add(path)
d.add(image)
// if here I add d.add(shapes.Rect(....)) it's working
d.add(shapes.EmptyClipPath)
img = renderPM.drawToPIL(d)
img.save("output.png", "png")
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://two.pairlist.net/pipermail/reportlab-users/attachments/20110418/7878c21b/attachment.html>
More information about the reportlab-users
mailing list