preview

How to Create a Mosaic Portrait from a Photograph

Jun 5th in Effects, Illustration by Cheryl Graham

This is a fun way to turn a photograph into an interesting vector portrait. Get sophisticated results with just a few easy steps, then modify it using a wide range of Illustrator's live effects. Let's get started!

PG

Author: Cheryl Graham

Cheryl Graham trained as a traditional artist in drawing and painting. These days she spends more time in front of the computer than the easel. Her Illustrator work has been featured in the "The Adobe Illustrator WOW! Book" and "Real World Illustrator CS4." She occasionally updates her Illustrator blog at freetransform.net.

Final Image Preview

Below is the final image we will be working towards. Want access to the full Vector Source files and downloadable copies of every tutorial, including this one? Join Vector Plus for just 9$ a month.

Step 1

Create a new document 400 pixels square. It can be RGB or CMYK.

Place a photo into the document. For this illustration, I'm using a tightly-cropped square portrait. Uncheck the Link button, in the Place dialog, so the photo will be embedded. If you forget this step, simply go to the Links panel and embed the image.

Step 2

Make sure the photo is 400 pixels by 400 pixels. If necessary, you can resize it in the Control Panel. The beauty of this technique is that you can start with a less-than-perfect photo and get a nice result.

Step 3

With the image selected, go to Object > Create Object Mosaic.

Step 4

Enter one tenth the size of the full image in the Number Of Tiles section. Since the image is 400 pixels by 400 pixels, the number of tiles will be 40 and 40. Check Delete Raster in the Options section.

Step 5

The resulting mosaic will look like the image below.

Step 6

Ungroup the mosaic. You should be able to select individual squares. Now go to Effect > Convert to Shape and choose Ellipse...

Step 7

In the Shape Options dialog, enter 10 pixels for the Width and Height (400 pixels by 400 pixels, divided by 40 rows and columns). That's it, you're done!

Step 8

For a finishing touch, I like to place a black square behind the mosaic. Choose the Rectangle Tool (M), and click once on the artboard. Enter 400 pixels by 400 pixels for the size, fill it with black, and send it behind the mosaic. The final image is below, but for some variations carry on with this tutorial.

Variations

1. Effects

You can apply additional effects to the circles, such as Roughen, Tweak and Scribble. You can even apply a 3D effect (but be prepared to wait a while for it to render)!

Apply different effects and use the Appearance panel to turn them on and off and experiment with different combinations.

2. Offset Path

For additional texture, first expand the ellipses by going to Object > Expand Appearance. Next, with the objects still selected, go to Object > Offset Path. Enter a negative value (I used -2 pixels).

With the smaller circles still selected, change the blending mode to Overlay. Try applying a Roughen effect to the offset circles, which will look like daubs of paint on top of the original circles. Again, experiment and have fun!

Conclusion

Have fun applying these techniques with your own images!

Subscribe to the Vectortuts+ RSS Feed to stay up to date with the latest vector tutorials and articles.


Enjoy this Post?

We'd love your vote!

Plus Members

Source Files, Bonus Tutorials and
More for $9 a month for all TUTS+
sites in one subscription.

Join Now

User Comments

( ADD YOURS )
  1. PG

    Niek June 5th

    Nice but this could be done alot easyer.

    ( Reply )
    1. PG

      Michael Thompson June 5th

      Well why don’t you validate your statements with examples. This tutorial is only really three steps (though broken as five) — not counting the post-mosaic effects — so there’s room in the comments here for your one or two-step solution.

      ( Reply )
  2. PG

    Benjamin Reid June 5th

    I might use this in my next avatar, thanks.

    @Niek – It seems pretty straight forward to me, how easier could it be?

    ( Reply )
    1. PG

      Benjamin Reid June 5th

      *much easier

      ( Reply )
  3. PG

    Milan June 5th

    Useful, may change may avatar, forgot to use Illustrator…

    ( Reply )
  4. PG

    BUREAUBAS June 5th

    still waiting how “alot easyer” it could be. :-) cheryl great job!

    ( Reply )
  5. PG

    andy June 5th

    Nice quick tutorial

    ( Reply )
  6. PG

    Diego SA June 5th

    Different, and it’s easier now you’re teaching us! The part about a better effect for the circles is awesome! Thanks!

    ( Reply )
  7. PG

    Nana Yaw June 5th

    Wow being looking for how to do this technik long time.
    Good work.

    ( Reply )
  8. PG

    kevin June 5th

    wow amazing technique, I ‘ll have to try this on a pic of myself

    ( Reply )
  9. PG

    hiflyer June 6th

    Doesn’t work with Illustrator CS2, right?

    ( Reply )
  10. PG

    Callum Chapman June 6th

    Some nice little tips!

    ( Reply )
  11. PG

    Jack F June 6th

    Awesome tutorial, thanks! So simple.

    ( Reply )
  12. PG

    Jonathan June 6th

    I need to get CS4! Thanks for the tut.

    ( Reply )
  13. PG

    Niek June 6th

    To everyone who wants to do it much easier:
    Well just start out with making a small circle/star/rectangle whatever you want.

    Put it in the left corner of your image, and copy one to the right as well.
    Make sure both are on 1 line.
    Select both and go to : object –> blend –> blend options –> specified steps.
    Enter a number something like 20 or 25 (important!) the number you type here will show up in circles/stars/rectangles later. Next go to object –> blend –> make. You will now have 25 circles in a row. copy the line down so you have 2. Notice these should be lined out exactly. copy the 2 so you got 4 lines (lik 100 circles now) and keep doing this till the image is full. Now select all lines and expend them (obect –> expand) Select all of them and group them. (Object –> group) group them, line them up over the photo, select both the circles and the photo, go to the transparency panel and press the right corner popout button, and then go to “make transparancy mask.”

    this should do the trick.

    ( Reply )
    1. PG

      Cheryl June 6th

      This method results in a file that is part raster. Mine is 100% vector.

      ( Reply )
      1. PG

        Niek June 7th

        i know but the result is the same.

      2. PG

        Jonathan June 7th

        Hence Vectortuts+, not Rastertuts+

        Good tut. 8)

    2. PG

      ViniMan June 8th

      Lol, that’s totally not the same effect. In your case you have just a mask above a picture. In this tutorial every single dot has just one color. Silly.

      Anyways, fun looking effect. (:

      ( Reply )
  14. PG

    Josh June 6th

    How is that “easyer” than:

    1. Import image
    2. Mosaic image
    3. Convert to elipse

    ?!

    Plus if I understand your method correctly you could make yours a lot “easyer” in itself. lol@keep doing this till the image is full.

    ( Reply )
    1. PG

      Amatatomba June 7th

      It isn’t, which is why he isn’t the one whose tutorial is on here. The original is extremely simple, while the “easier” method is actually not easier at all, and as it has been said, results in a part raster file.

      ( Reply )
    2. PG

      Niek June 7th

      it certainly is easier, but most of you people are to lazy to try it i guess.

      ( Reply )
      1. PG

        Amatatomba June 8th

        Aren’t you the one complaining that this simple tutorial could be easier? That would make you lazy. I tried that method and in my opinion, it wasn’t easier and the results weren’t as good. So while you might prefer your method, most people will not and are fine with the method presented here.

      2. PG

        josh June 9th

        Um. Your tut is rubbish. lol@doubling number of dots to get to the correct number.

        Not that I like the tut from this post much more (make dots.. uh) but you have no idea and are spouting off about it.

        Good times

  15. PG

    akkis June 7th

    This is very nice effect. Thank you :)

    ( Reply )
  16. PG

    Clitter June 8th

    Thanks for the tut. and people that always have to have something negative to say are douches, the person takes time out of their life to make tutorials and stuff for people, and you go and say there’s easier ways to do it is just you being an ass. of course there’s diff ways to do everything, if everyone did everyone the same then we wouldn’t have the awesome graphics and artists out there we do. my point is if you like the tutorial say thanks, if you dont then there’s no need to even comments unless you see something inaccurate. im sure someone will have something to say about my post but oh well f.off lol.

    ( Reply )
    1. PG

      Ashok June 13th

      I am agree with you Clitter. One should be positive for those who takes pain to increase our knowledge.

      ( Reply )
  17. PG

    Mark Mayers June 8th

    Great techniques Cheryl,

    I did something similair a while back with this tutorial for Digital Arts magazine, although I used a little bit of Photoshop too:
    http://www.digitalartsonline.co.uk/tutorials/index.cfm?featureID=1817

    Cheers
    Mark

    ( Reply )
    1. PG

      Cheryl June 9th

      That’s a cool tut, Mark!

      ( Reply )
  18. PG

    sonichtml June 8th

    Wow! Really Cool~~~

    ( Reply )
  19. PG

    danfish June 9th

    regardless of ease, why would a part raster file ever be preferable than a complete vector of the same image, which will always result in a crisper finish and be infinitely scalable?

    ( Reply )
    1. PG

      Cheryl June 9th

      And this is VECTOR Tuts, after all … :)

      ( Reply )
  20. PG

    Tobe June 9th

    Nice effect. Does anyone know a way to produce the same (vector) effect in CS3?

    ( Reply )
    1. PG

      Mambler June 9th

      I’m looking for a way as well.

      ( Reply )
    2. PG

      Cheryl June 14th

      Sorry! I didn’t mention that the Object Mosaic in CS3 is under the Filter> Create. Everything else is the same.

      ( Reply )
  21. PG

    margaret June 16th

    hmm.. I did a t-shirt design with very similar techniques a couple years ago.
    http://www.zazzle.com/flowerburst_tshirt-235863934087366057

    ( Reply )
  22. PG

    rivka June 22nd

    Hello,

    Thanx for this tutorial. I’m a illustrator virgin so maybe this question is very silly.

    But if you have the mosaic selected and you go to stylize>round corners 10px. You get the exact same effect because of the size of the mosaic tile in 400×400 px image size?

    ( Reply )
  23. PG

    Nilson Saavedra July 3rd

    i have Illustrator CS3, and in the object botton, doesnt appear, the create mosaic object option, it should be between the create gradient mesh and the slice option, but i dont find it, can anyone help me pls,very good tut by the way

    ( Reply )
  24. PG

    Nilson Saavedra July 3rd

    lol, i read the answer already , is in the filter, create, mosaic object, thx cheryl, really messed up in that, evryone makes mistake thought

    ( Reply )
  25. PG

    d1ve2blu3 July 5th

    hai,,,nice tut.

    I just got the AI CS3, first i thought mine was broken but it seems the menu is different from cs4. my bad :D

    ( Reply )
  26. PG

    cutyland August 1st

    wow, kereen !!!!

    ( Reply )
  27. PG

    YY August 17th

    Seemed there’re no “create object Mosaic” in the object tools of AI CS3…so sad!

    ( Reply )
    1. PG

      Cheryl August 17th

      It’s just in a different location. Look under the Filter menu. Filter>Create>Object Mosaic. Cheers:)

      ( Reply )
  28. PG

    M September 14th

    On CS3 i wasnt able to make the mosaic an ellipse, after following the steps, nothing happened..maybe i’ve done something wrong?

    ( Reply )
  29. PG

    Jackson October 9th

    rofls @ previous convos with NIEK! (it’s a name you just have to say loud)

    Thanks for taking the time out to make this! If anyone is lazy, it’s me- for not making tutorials!

    ( Reply )
  30. PG

    alaaelbadry October 20th

    amazing tut :) )))))))))

    ( Reply )
  31. PG

    Richard Garnett November 1st

    VectorRaster is a pretty cool program you can download for about $15 which is very similar to this but you can vary widths, grads shapes transparencies etc and have more freedom on the outcome… but all in all this is a very good tutorial to get the effect as a vector rather than raster and it doesnt cost anything!

    ( Reply )
  1. Arrow
    Gravatar

    Your Name
    November 1st