If what you mean by 'pencil sketch' is some sort of algorithmic redrawing of an image as a series of 'strokes' that look like they were hand-drawn, then like the Cannons said, theoretically yes, but the challenge is this: you'll need to come up with an algorithm that decides where each stroke goes based on some kind of 'feature analysis' of the imagery. You might want to look for contours in the image, for example. Then you'll need to decide, given the contours, how and where to place lines that look like pencil strokes. This can be done by picking pixels at random and following along a contour, or by any number of other random or deterministic methods. You'll have to worry about how long strokes are, what color and 'texture' they have, how well they follow contours or other features, and a myriad other aspects.
PIL is a general-purpose imaging and drawing toolset. As such, it doesn't do all this together for you, it just provides the low-level calls you'd need to assemble something like this. The weakest part of PIL, I'd imagine, is the drawing tools if you want to have a papery texture to the pencil strokes. In any case, this is a fun but non-trivial task. I'd recommend doing some googling on topics like "non photorealistic rendering". Mark On Fri, Apr 24, 2009 at 2:40 PM, Laura & Edward Cannon <cannon...@gmail.com> wrote: > > Theoretically yes, easily no. > > On Wed, Apr 22, 2009 at 4:24 PM, Kevin Castiglione > <kevincastigli...@gmail.com> wrote: >> >> hi guys >> i want to generate pencil sketch sort of effect on images with faces in >> images. >> is it possible to do this effect in PIL? >> thanks >> _______________________________________________ >> Image-SIG maillist - image-...@python.org >> http://mail.python.org/mailman/listinfo/image-sig > > > _______________________________________________ > Image-SIG maillist - image-...@python.org > http://mail.python.org/mailman/listinfo/image-sig > -- -- Mark Wendell mark.wend...@gmail.com _______________________________________________ Image-SIG maillist - Image-SIG@python.org http://mail.python.org/mailman/listinfo/image-sig