GMX - PhotoPainter (for Windows) turns photos into artistic paintings of various styles, e.g. pen and ink, crayon, oil, watercolor, pastels and many others.
There is also the option of rendering the output at any resolution without quality loss.
The Autosketch option analyzes the image for flow directions and automatically adds brush strokes according to more than 40 parameters. But you can also draw the strokes yourself. http://www.gertrudisgraphics.com/gmx.php