Something I wanted to do for a while -- and, actually, spurred into action by this post: Cut image into separated pieces, from a dastardly dastard (he's my colleague at work, sitting right across me ... but that was a 'private' question. Laughs a-plenty when I told 'im this morning about this Great New Script I wrote. I'll get him for that (salt in his coffee, or something -- suggestions are welcome )).
Back to Topic: A Puzzlify Script.
Select a single object (or a grouped one, or a single bitmap) and run the script. Enter sensible values -- no funny numbers like 3.14159265 for a number of columns is allowed -- and click Okay. There! A jigsaw puzzle!
The original object gets duplicated for each puzzle piece, so try to be friendly to your computer -- the sample image above was a complicated symbol, so I rasterized it first.
You can leave either rows or columns blank (but you have to enter one of them) to make the puzzle pieces roughly square. Handy if you have a non-square puzzle and can't be bothered about the math.
The options at the bottom of the dialog are:
Before running the script, only the original object should be selected; afterwards, the original (if not deleted) is deselected but all puzzle pieces are selected.
If nothing at all happens, you might have not made a proper selection (One Object Only), or you tried some silly values or something.
Download from my site: www.jongware.com/binaries/puzzlify.zip , unzip if necessary, save in an appropriate location. When saved into your Illustrator/Presets/en_US/Scripts folder, it'll be available from the Scripts menu after a restart; otherwise, put it somewhere you can remember and browse for it when you need it.
Version Disclaimer: Written using CS4, so it might or might not work on other versions.
Here is Jongware's face, rightfully looking very pleased after wrestling a couple of hours with how-to-make each puzzle piece just a tiny bit random!